wordpress伪静态.htaccess文件自动被覆盖替换

编程开发 / , / at

今天把博客换了个域名,用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文件自动被覆盖替换的问题

2条回应:“wordpress伪静态.htaccess文件自动被覆盖替换”

  1. 大同SEO说道:

    留着以后看,收藏了

发表评论

电子邮件地址不会被公开。 必填项已用*标注