如何使用 .htaccess将老域名301重定向到新域名

7F662CE5E29 SEO优化 748

网站不建议经常更换域名,如果有必须要更换网站域名的理由,例如找到了更适合你网站的域名,那就可以更换网站域名了,网站更换了新域名如何告诉搜索引擎这是一个更换新域名的老网站呢?这时候我们就需要使用301重定向了,301重定向主要作用是告诉搜索引擎网站域名已发生了改变,重要的是将老域名权重传递给新域名。

301重定向
.htaccess文件设置老域名301重定向到新域名的方法:

1、.htaccess文件301重定向设置方法

RewriteEngine On
RewriteCond %{HTTP_HOST} ^老域名.com [NC,OR]
RewriteCond %{HTTP_HOST} ^www.老域名.com [NC]
RewriteRule ^(.*)$ http://www.新域名.com/$1 [L,R=301]

2、.htaccess文件老域名重定向到新域名二级目录:

根据网站代码:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^老域名.com [NC,OR]
RewriteCond %{HTTP_HOST} ^www.老域名.com [NC]
RewriteRule ^(.*)$ http://www.新域名.com/mulu/$1 [L,R=301]

3、wordpress程序的.htaccess文件规则写法

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_HOST} ^老域名.com [NC]
RewriteRule ^(.*)$ http://www.新域名.com/mulu/$1 [L,R=301]
RewriteBase /mulu/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /mulu/index.php [L]
</IfModule>
# END WordPress

回复

共1条回复 我来回复
  • symbol-zz的头像
    symbol-zz
    这个人很懒,什么都没有留下~
    评论

    如果你网站域名到了不得不更换域名的时候,那么建议可以使用htaccess将老域名权重301永久重定向转移到新域名,具体操作方法如下:

    30915401813950527928
    1、先要创建一个.htaccess文件,放在网站根目录下,可确保将旧域名所有目录和html页面跳转到新域名,.htaccess的代码如下:
    Options +FollowSymLinks
    RewriteEngine on
    RewriteRule (.*) http://www.***.com/$1 [R=301,L]
    www.***.com要改成你需要跳转的域名。
    这里要特别注意.htaccess文件一定要保存在网站根目录下,而且新旧网站目录和html网页文件一定要相同的。
    如果你的网站发布了外部链接,建议可以联系下将外部链接指向新的域名。
    这里需要注意的是,想要.htaccess文件生效,网站服务器只有安装了Rewrite模块才会有作用。

    2020-10-25 19:24 0条评论
联系我

平时工作忙:合作还是咨询SEO服务,请简明扼表明来意!谢谢!

在线咨询:点击这里给我发消息

邮件:dabingseo@qq.com
工作时间:周一至周六,10:30-24:30,节假日休息

个人微信
个人微信
分享本页
返回顶部