一般在解析域名的时候,大家会将不带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。
版权声明:欢迎分享本文,转载请保留作者及文章链接!欢迎大家一起学习讨论!