设置Laravel时出现内部服务器错误

时间:2014-05-22 04:37:02

标签: php laravel

我尝试使用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]

1 个答案:

答案 0 :(得分:2)

目录/var/www/laravel/public中有一个.htaccess文件,其中Options指令位置错误。

您只能在Options块中使用<directory>指令。

您需要删除它,将其移动到正确的位置或以其他方式编辑文件以更正错误。

请参阅Apache参考here