当我尝试使用htacces

时间:2016-04-22 06:36:40

标签: php .htaccess laravel

我希望通过public从laravel中生成的网址中删除htacces。所以

我已在laravel根目录中使用此内容

创建了.htacces文件
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^(.*)$ public/$1 [L]
</IfModule>

但是当我去localhost/myapp时。我收到此错误

NotFoundHttpException in RouteCollection.php line 161:

注意:我正在使用laravel 5

我该如何解决这个问题。感谢

1 个答案:

答案 0 :(得分:0)

您无需创建.htaccess文件,只需将网络服务器指向public目录,而不是根目录。

Apache httpd.conf的设置:

DocumentRoot "c:/wamp/www/myapp/public"
<Directory "c:/wamp/www/myapp/public">

在进行这些更改后,不要忘记重新加载Apache。