我尝试用Laravel做一个网站。当我把Laravel放到"www"文件夹并浏览
localhost/laravel/公众然后我得到一个内部服务器错误。
在错误日志中显示如下信息:
/var/www/laravel/公共/。
之前,我在这里看到类似的问题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]
您在目录/var/www/laravel/public
中有一个。htaccess文件,Options
指令在错误的位置。
只能在<directory>
块中使用Options
指令。
您需要删除它,将其移动到正确的位置,或者编辑文件以纠正错误。
请参阅此处的Apache参考