私はここで夢中になる !Laravel を学習しようとしていますが、きれいな URL が機能しません。
mod_rewrite
私はApache構成ファイルから有効にし、ユーザー構成ファイルに設定AllowOverride
しました.Laravelインストールのフォルダー内のファイルには次のものがあります。All
.htaccess
public
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php/$1 [L]
入力するhttp://localhost/~user/lara/public/index.php/users
と動作しますが、エラーhttp://localhost/~user/lara/public/users
が発生します404 Not Found
The requested URL /Users/user/Sites/lara/public/index.php/users was not found on this server.
リダイレクトが正常に機能していることがpublic/users
わかりpublic/index.php/users
ますが、手動で入力するpublic/index.php/users
と出力が表示されますが、見つかりませんと表示されます。
SOに関するすべての関連する質問を読みましたが、どれもうまくいきませんでした!