不带www域名重定向到带www域名

 
带www前缀的域名与不带www前缀的域名收录情况是不同的,所以经常我们想要不带www跳到带www这个域名的操作。
这个时候需要做301跳转,具体设置如下,利用.htaccess文件来强制实现用户或者搜索引擎重定向到唯一的域名上。

#强制重定向到www
RewriteEngine On
RewriteCond %{HTTP_HOST} ^abc.com [NC]
RewriteRule ^(.*)$ http://www.abc.com/$1 [L,R=301]

#强制重定向到不带www的顶级域名
RewriteEngine On
RewriteCond %{HTTP_HOST} !^abc.com$ [NC]
RewriteRule ^(.*)$ http://abc.com/$1 [L,R=301]
 

有时候域名绑在一起,多个域名跳转
RewriteEngine on
rewriteCond %{http_host} ^abc.com [NC]
rewriteRule ^(.*)$ http://www.abc.com/$1 [L,R=301]
rewriteCond %{http_host} ^efg.com [NC]
rewriteRule ^(.*)$ http://www.efg.com/$1 [L,R=301]

 新建一个文件.htaccess(内容选择上述对应的即可)  放到域名根目录下。
 
 
 
 
 

0 个评论

要回复文章请先登录注册