我在尝试打开网址时遇到错误的网页错误。我已将我的laravel web应用程序上传到godaddy提供的Linux服务器,并将.htdocs添加到该项目中,但当我尝试访问该页面时,它表示页面无效"内部服务器错误500"它没有显示任何错误。
当我检查chrome中的网络选项卡以查看正在加载哪些页面时,它没有加载任何文件,但它表示相同的错误500内部服务器错误。 我相信.htaccess应该存在一些问题,它会导致错误,但我不知道如何为Laravel项目编写它。
下面是我的.htaccess文件。
<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
Options -MultiViews
</IfModule>
RewriteEngine On
# Deny access to dot files
RewriteRule (^|/)\.([^/]+)(/|$) - [L,F]
# Redirect Trailing Slashes If Not A Folder...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/$ /$1 [L,R=301]
# Handle Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^index.php [L]
# Redirect non-www to www
# RewriteCond %{SERVER_PORT} 80
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteCond %{REQUEST_URI} webappname
RewriteRule ^(.*)$ domainname/webappname/$1 [R,L]
# Redirect http to https
RewriteCond %{HTTPS} !=on
RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [R,L]
# Handle Authorization Header
# RewriteCond %{HTTP:Authorization} .
# RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
</IfModule>
答案 0 :(得分:0)
根据您的上一条评论,您似乎使用的PHP版本低于Laravel所需的版本。您使用的Laravel版本以及您拥有的PHP是什么?