【发布时间】:2017-01-24 19:34:20
【问题描述】:
我们最近上传了一个 laravel 5.2 项目到服务器,问题是它显示的第一页是登录页面,但是其他页面都不起作用并返回 404 错误。 这是.htaccess:
<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
Options -MultiViews
</IfModule>
RewriteEngine On
# Redirect Trailing Slashes If Not A Folder...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/$ public/$1 [L,R=301]
# Handle Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
# Handle Authorization Header
RewriteCond %{HTTP:Authorization} .
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
</IfModule>
如果有人能帮我解决这个问题,我会很高兴。
【问题讨论】:
标签: .htaccess laravel-5 shared-hosting