我已将网站从一台服务器[go daddy]移至另一台[webserver247],但现在它不起作用,我已经尝试了所有方法,但似乎没有任何效果。它可以在我以前的服务器上正常工作,但是我不了解此服务器上的问题是什么。我试图重新编写htaccess,但是它也不起作用。
这是来自公用文件夹的htaccess
<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
Options -MultiViews -Indexes
</IfModule>
RewriteEngine On
# Handle Authorization Header
RewriteCond %{HTTP:Authorization} .
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
# Redirect Trailing Slashes If Not A Folder...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} (.+)/$
RewriteRule ^ %1 [L,R=301]
# Handle Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
这是根文件夹上的htaccess
<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
Options -MultiViews -Indexes
</IfModule>
RewriteEngine On
# Handle Authorization Header
RewriteCond %{HTTP:Authorization} .
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
# Redirect Trailing Slashes If Not A Folder...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} (.+)/$
RewriteRule ^ %1 [L,R=301]
# Handle Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
任何人都可以帮助我,我将非常感谢。 谢谢
答案 0 :(得分:0)
仔细检查您是否有.env
文件。移动服务器可能有很多事情。
答案 1 :(得分:0)
您可以将APP_DEBUG
文件中的TRUE
变成.env
。这应该使您能够看到抛出的错误,因此可以采取措施。不幸的是,很难在不确切知道抛出什么的情况下简单地调试500错误。