SEO技术博客升级改版中,请大家关注,将以新的版式出现在你的面前。有任何建议可以向无忧老师反馈。

nginx和Apache 域名301规则方法

服务器运维 SEO博客 173℃ 0评论

nginx 跟Apache htaccess 多个域名301 到指定域名方法

nginx 多个域名301重定向到某一个域名的方法
首先将这几个域名绑定到主机上,修改nginx配置文件

usr/local/nginx/conf/www.ganggan.com
server {
server_name www.ganggan.com www.ganggan.cn ganggan.com ganggan.cn;
if ($host != ‘www.ganggan.com’) {
rewrite ^/(.*)$ http://www.ganggan.com/$1 permanent;
}
}

这句代码的意思是,如果主机头不是www.ganggan.com,则301到www.ganggan.com,这样就实现了多个域名的301重定向,这样的好处是可以将域名规则话,避免同一个站点被搜索引擎重复收录多个域名,造成权重分散。

Apache htaccess 多个域名301重定向
新建一个htaccess文件

RewriteEngine on
RewriteCond %{HTTP_HOST} ^ganggan.com$ [OR]
RewriteCond %{HTTP_HOST} ^www.ganggan.cn$ [OR]
RewriteCond %{HTTP_HOST} ^ganggan.cn$
RewriteRule ^(.*)$ http://www.ganggan.com/$1 [R=301,L]

这样就将主机头是为ganggan.com www.ganggan.cn ganggan.cn的域名全部301重定向到主域名www.ganggan.com了

转载请注明:SEO技术博客 » nginx和Apache 域名301规则方法

喜欢 (0)or分享 (0)
发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(1)个小伙伴在吐槽
  1. 从百度点进来的,支持一下
    bateer2015-11-10 20:12 回复