Php wamp上的Laravel 4 htaccess vhost NotFoundHttpException问题

Php wamp上的Laravel 4 htaccess vhost NotFoundHttpException问题,php,apache,.htaccess,wamp,laravel,Php,Apache,.htaccess,Wamp,Laravel,我已经在WAMP上安装了Laravel 4的本地副本,windows 7 64位,运行apache2.4和php5.4。我已为此项目设置了virtualhost,如下所示: <VirtualHost *:80> DocumentRoot "c:/Google Drive/project/public" ServerName project <directory "c:/Google Drive/project/public"> Options Indexes Fo

我已经在WAMP上安装了Laravel 4的本地副本,windows 7 64位,运行apache2.4和php5.4。我已为此项目设置了virtualhost,如下所示:

<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>

在没有Laravel 4抛出
NotFoundHttpException
的情况下,从URL中删除index.php的正确方法是什么?

您从(请参阅安装->漂亮的URL)中尝试过这个方法吗

“如果Laravel附带的.htaccess文件与您的Apache安装不兼容,请尝试以下方法:

Options +FollowSymLinks
RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)/$ http://%{HTTP_HOST}/$1 [R=301,L]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]

这似乎对我有用。我也在使用WAMP(实际上是XAMPP)在Win7 64位上,等等。但是我不使用虚拟主机。

apache服务器上是否启用了mod_rewrite?另外,最好删除
Google
Drive
之间路径中的空白。这可能会导致一些问题……顺便问一下,您是否尝试过备用的.htaccess?在底部是的,服务器上启用了mod_rewrite。我没有ried在不同的位置(c:/project/public)执行相同的操作。alternate.htaccess也没有成功。仍然是由Laravel 4引发的NotFoundHttpException。请将指向家庭控制器的
路由
函数的内容发布出来?
Options +FollowSymLinks
RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)/$ http://%{HTTP_HOST}/$1 [R=301,L]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]