mod_rewrite
共有ホスティングで Laravel 4 に問題があります。
名前を public に変更しましたlvrp
。名前の変更自体は問題なく、ローカルホストでテストされています。ただし、GoDaddy にアップロードすると、最初は 500 エラーがスローされました。次に、別の.htaccessを見つけて、次のように変更しました。
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]
これは最善の方法ではないかもしれませんが、少なくとも機能します。すこし。
スタートページにアクセスできます。index.php を URI に追加しないと、他のページにアクセスできません。index.php を使用すると、すべてのページにアクセスできます。
index.php を追加せずに機能させる方法についてのアイデアはありますか?
編集#1:
[error] [client x.x.x.x] Request exceeded the limit of 10 internal redirects due to probable configuration error. Use 'LimitInternalRecursion' to increase the limit if necessary. Use 'LogLevel debug' to get a backtrace.
これは、Apache ログに表示されるエラーです。