加入收藏 | 设为首页 | 会员中心 | 我要投稿 威海站长网 (https://www.0631zz.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 运营中心 > 建站资源 > 经验 > 正文

.htaccess文件怎样实现域名间的301跳转

发布时间:2022-01-11 02:05:45 所属栏目:经验 来源:互联网
导读:空间是WIN系统的时候,我们大多数时候可以通过IIS来实现301重新定向跳转,当系统是Linux时,很多时候我们需要通过伪静态规则来实现301跳转。下面小编就带大家来利用.htaccess文件实现域名间的301跳转。PS:操作之前注意备份.htaccess文件 1.重定向domain.com
  空间是WIN系统的时候,我们大多数时候可以通过IIS来实现301重新定向跳转,当系统是Linux时,很多时候我们需要通过伪静态规则来实现301跳转。下面小编就带大家来利用.htaccess文件实现域名间的301跳转。PS:操作之前注意备份.htaccess文件
 
  1.重定向domain.com到www.domain.com;这种重定向旨在使域名唯一,是网站SEO必须要做的,后面重定向www.domain.com到domain.com也是出于同样的原因,只是形式不同。打开.htaccess文件,加入以下规则。(下面的规则是针对主域名的,子域名要修改)RewriteEngine On;RewriteCond %{HTTP_HOST} !^www.domain.com$ [NC];RewriteRule ^(.*)$ http://www.domain.com/$1 [L,R=301]
 
2.重定向www.domain.com到domain.com;RewriteEngine On;RewriteCond %{HTTP_HOST} !^domain.com$ [NC];RewriteRule ^(.*)$ http://domain.com/$1 [L,R=301]
 
3.重定向olddomain.com到www.newdomain.com;RewriteEngine On;RewriteCond %{HTTP_HOST} !olddomain.com$ [NC];RewriteRule ^(.*)$ http://www.newdomain.com/$1 [L,R=301]
 
4.重定向olddomain.com to newdomain.com;RewriteEngine On;RewriteBase /;RewriteCond %{HTTP_HOST} !olddomain.com$ [NC];RewriteRule ^(.*)$ http://newdomain.com/$1 [L,R=301]。

(编辑:威海站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读