我第一次使用laravel来处理流明,我总是使用.htaccess将根目录重定向到文件夹“ / public”,这样我就可以直接从根目录调用路由了。但是当我在laravel上执行相同操作时,告诉我“抱歉,找不到您要查找的页面。”
这是我用来添加流明根的.htaccess文件,但不适用于laravel
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^(.*)$ public/$1 [L]
</IfModule>
我做错了什么?
答案 0 :(得分:1)
尝试在您的.htaccess
中使用它。它适用于我的。干杯。
<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
Options -MultiViews
</IfModule>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -d [OR]
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule ^ ^$1 [N]
RewriteCond %{REQUEST_URI} (\.\w+$) [NC]
RewriteRule ^(.*)$ public/$1
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ server.php
</IfModule>