现在很多网站都是https认证的,毕竟认证https之后增加了网站的安全性,从用户角度考虑,对于SEO的作用巨大!
虽然,https会降低网站的打开速度,而且,建站成本也会增加,但是,很多站长对于https还是趋之若鹜!
但是,更换https以后,wordpress会出现网站打不开的情况,或者是http根本没有做跳转,那么,这次就给大家分享一下,WordPress换域名https的301跳转方法!
一、Linux 主机,这个更简单,修改 .htaccess
把 .htaccess 文件 WordPress 部分修改成下面样子
- # BEGIN WordPress
- <IfModule mod_rewrite.c>
- Options +FollowSymLinks
- RewriteEngine on
- rewritecond %{http_host} ^www.old.com [nc]
- rewriterule ^(.*)$ http://www.new.com/$1 [L,R=301]
- </IfModule>
- # END WordPress
注意:www.old.com 替换为你的老域名,www.new.com 替换为你的新域名
二、Windows 主机,可以用 php 跳转
修改 wordpress 根目录下的 wp-blog-header.php,并在文件开头 <?php 之后加入以下代码:
- if (strtolower($_SERVER['SERVER_NAME'])!='abc.com')
- {
- $URIRedirect=$_SERVER['REQUEST_URI'];
- if(strtolower($URIRedirect)=="/index.php")
- {
- $URIRedirect="/";
- }
- header('HTTP/1.1 301 Moved Permanently');
- header('Location:http://abc.com'.$URIRedirect);
- exit();
- }
注意:把里面的两个 abc.com修改成你的新域名
如果,你不知道自己的主机是什么类型,那么,直接联系你购买主机的服务商,不要自己挨个代码试,很容易把自己的网站弄废了!
- 微信赞赏老师
- 互联网营销培训课程
-
- 苏春宇微信号
- 183 6469 9738(手机)
-