我尝试使用Laravel制作网站。当我把Laravel放到“www”文件夹并浏览
时本地主机/ laravel /公共 然后我收到内部服务器错误。
在错误日志中显示以下消息。
/var/www/laravel/public/.htaccess:此处不允许选项
在发帖之前,我在这里看到了类似的问题https://stackoverflow.com/questions/21097240/,我没有看到任何解决方案。
这是我的.htaccess文件
<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
Options -MultiViews
</IfModule>
RewriteEngine On
# Redirect Trailing Slashes...
RewriteRule ^(.*)/$ /$1 [L,R=301]
# Handle Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
答案 0 :(得分:2)
目录/var/www/laravel/public
中有一个.htaccess文件,其中Options
指令位置错误。
您只能在Options
块中使用<directory>
指令。
您需要删除它,将其移动到正确的位置或以其他方式编辑文件以更正错误。
请参阅Apache参考here