我尝试使用Laravel做一个网站。当我把Laravel到"www"文件夹并浏览
localhost/laravel/public然后我得到一个内部服务器错误。
在错误日志中显示以下消息。
/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]
你有一个好主意。htaccess目录中的文件/var/www/laravel/public
,其中选项
指令位于错误的位置。
您只能在中使用
Options
指令
您需要将其删除、移动到正确的位置或编辑文件以更正错误。
请参见此处的Apache参考