WordPress 404 在 OpenLiteSpeed Web 服务器上找不到错误

如果在已有WordPress网站的前提更换了服务器软件OpenLiteSpeed的话,会出现404错误。

解决办法是先检查.htaccess文件,WordPress的伪静态通常是以下的代码:

RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

但是服务器软件改为OpenLiteSpeed后,

RewriteRule ^index\.php$ - [L]

这一行要改一下,index的前面需要增加一个“/”,即改为:

RewriteEngine On
RewriteBase /
RewriteRule ^/index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

最后必须要重启OpenLiteSpeed才可以生效。

标签TAGS

与标签相关的文章

, 最新文章

, 热门文章

其他文章