WordPress配置全站301重定向的方法

原创 2017-02-11 00:38 

一般在解析域名的时候,大家会将不带www的域名和带www的域名一起解析了,但是为了网址的统一及优化考虑,就要将其中一个网址跳转到另一个上。WordPress如何配置全站301重定向呢?小编为大家介绍使用.htaccess文件实现301重定向的方法。

.htaccess文件是网站根目录下的一个文件,如果WordPress博客设置了固定链接使用伪静态的话,在网站根目录下会自动生成这个文件。打开这个文件,可看到内容如下:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress

在该代码最后,加上301跳转规则:

RewriteEngine on
RewriteCond %{HTTP_HOST} ^zhangganghai.cn [NC]
RewriteRule ^(.*)$ https://www.zhangganghai.cn/$1 [L,R=301]

上面的这段代码实现了不带www的域名自动跳转到到www的域名,大家使用的时候,将其中我的博客链接换成自己的就可以了。如果是网站更换域名,将不带www的域名换为你的老域名就可以了。

如果大家的网站根目录没有.htaccess这个文件,可以先新建一个1.txt记事本,将301中转规则代码粘贴到文件中,保存,然后将文件重命名为.htaccess。

 

本文作者:张语
版权声明:欢迎分享本文,转载请保留作者及文章链接!欢迎大家一起学习讨论!

发表评论


表情