虚拟主机常见问题
wordpress伪静态.htaccess文件自动被覆盖?

wordpress伪静态.htaccess文件把以前的地址301到新域名上,修改.htaccess文件上传到服务器后,发现不久后,wordpress伪静态.htaccess文件自动被覆盖替换为默认。最终发现问题:wordpress自动替换覆盖的不是伪静态.htaccess文件,而是.htaccess文件里# BEGIN WordPress和# END WordPress之间的部分代码。我重写了.htaccess文件URL伪静态规则,如下:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^fend.cn$
RewriteRule ^(.*)$ http://blog.fend.cn/$1 [R=301,L]

# BEGIN WordPress

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

# END WordPress

再次上传到服务器,这样就解决了wordpress伪静态.htaccess文件自动被覆盖替换的问题

收缩
  • 电话咨询

  • 755-86008895
  • 服务热线

  • 13556864695