Windows主机和Linux主机WordPress新老域名301跳转的方法
网站改名换姓涉及到的东西真不少,尤其是网站时间越长,换起域名来越麻烦。换域名不仅是技术问题,还要等搜索引擎完全收录新站页面并把旧域名的权重传递到新站点。
Linux Apache主机
修改网站根目录.htaccess文件为:
# 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
Linux Nginx主机
在domain.conf文件里的server段里添加rewrite(红字部分)
server {
server_name olddomain.com;
rewrite ^/(.*) http://new-domain/$1 permanent;
}
Windows IIS主机
网站根目录的index.php修改为
<?php if (strtolower($_SERVER['SERVER_NAME'])!='www.moiblog.net') { $URIRedirect=$_SERVER['REQUEST_URI']; if(strtolower($URIRedirect)=="/index.php") { $URIRedirect="/"; } header('HTTP/1.1 301 Moved Permanently'); header('Location:http://www.moiblog.net'.$URIRedirect); exit(); } ?>
把代码里的www.moiblog.net改成自己的域名就可以了。
原文链接:https://www.qiquanji.com/post/7254.html
本站声明:网站内容来源于网络,如有侵权,请联系我们,我们将及时处理。
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。