私はまだLaravel 5.4で試しています。 しかしLaravel 5.4 artisan serve htaccess/and Routes ::/publicに既存のフォルダを取得する
php artisan server
を考慮に/公共の場で.htaccessファイルを取っていない実行し、関係なく、私はそこに編集し、それはまだそれを処理していないものを、当業者は127.0.0.1:8000
で動作を提供しません - - 私はこの問題に達しました。私はもう1つの事を探していました:
すでに/ publicにある/ imagesフォルダのroute :: getを持っていて、htaccess条件から-dを削除する必要がありました。これを普通に解決して、フォルダからindex.phpへのリクエストをApacheにリダイレクトさせます。
php artisan serveを使用してローカルでテストしている間に、htaccessファイルの変更やクリアによって、laravelの動作が変更されないことに気付きました。
ありがとうございます。
[注] htaccessは、ApacheのlaravelやPHPのartisan serveを実行する場合に動作します。私の質問はサーブコマンドとその動作に関するものです。
なので、基本的にhtaccessのルールはありませんし、サーバー上の既存のフォルダ(example/css/js/images .../publicフォルダ)にアクセスする動作を変更する方法はありませんか? – Emad
@emad basicaly 'php artisan serve'は基本的に' php -S localhost:8000 -t public/'コマンドです。 '-S'は使用するホスト名とポートを示し、' -t'はドキュメントルートです。 存在するファイルにURLを要求すると、ファイルが取得されます。あなたが存在しないファイルにURLを要求すると、phpはそのディレクトリのindex.phpファイルにリクエストをリダイレクトします –
、ありがとう – Emad