Laravel 4 のローカル コピーを WAMP、windows 7 64 ビットにインストールし、apache2.4 と php5.4 を実行しています。次のように、このプロジェクトの仮想ホストをセットアップしました。
<VirtualHost *:80>
DocumentRoot "c:/Google Drive/project/public"
ServerName project
<directory "c:/Google Drive/project/public">
Options Indexes FollowSymLinks
AllowOverride all
Require all granted
</directory>
</VirtualHost>
にアクセスしようとすると、すべてが正しく機能しますproject/
。からデフォルトのホーム コントローラにアクセスしようとすると、project/index.php?home
正しく動作します。ただし、からデフォルトの Home コントローラーにアクセスしようとすると、project/home/
Laravel NotFoundHttpException
4 によってスローされます。
.htaccess
Laravel 4 が提供するデフォルトのファイルを使用しています。
<IfModule mod_rewrite.c>
Options -MultiViews
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
</IfModule>
Laravel 4をスローせずにURLからindex.phpを削除する適切な方法は何NotFoundHttpException
ですか?