サイトのサブフォルダーにカスタム cms を作成しています。www.mysite.com/cms/にlaravelの新しいコピーをインストールしました<--アプリケーション、バンドル、パブリックなどがそこにあります。
共有ホスティングのために仮想ホストを作成できませんが、 /public をURLに含める必要をなくすことができました
RewriteCond %{REQUEST_URI} !^/cms/public/.*$
RewriteRule ^(.*)$ /cms/public/$1 [L]
私のcmsフォルダーの.htaccessファイルにあります。
問題は、きれいな URL が機能するということです www.mysite.com/cms/public/ は、Laravel スターター ページを表示します。しかし、www.mysite.com/cms/ で 404 not found エラーが発生し、www.mysite.com/cms/index.php で Laravel スターター ページが表示されます。
application.php の url 配列要素を
'url' => 'http://www.mysite.com/cms/',
とインデックス要素へ
'index' => '',
誰かがこの問題に遭遇しましたか?