解决WordPress网站出现”500 Internal Server Error”问题

今天遇到一个网友,他的WordPress网站在调试的时候出现”500 Internal Server Error”的错误提示。这个问题麦子记得以前在虚拟主机中经常会遇到这样的问题的,果不其然看到他的网站主机使用的是Linux虚拟主机。一般虚拟主机是采用的Apache WEB引擎驱动的,所以我们的WordPress网站会采用的伪静态文件是.htaccess。

如果出现”500 Internal Server Error”的问题,可能是我们的.htacess没有设置正确或者是哪里有错导致的。我们可以先恢复正常的.htaccess文件实现伪静态。

# BEGIN WordPress
RewriteEngine On
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

# END WordPress

我们可以对比看看我们的虚拟主机根目录是否有伪静态文件,如果没有的话我们可以创建一个。如果有的话,我们看看是不是哪里设置错误导致的失败。

投票 post
© 版权声明
THE END
喜欢就支持一下吧
点赞5 分享