网站nginx和Apache域名301规则方法

爱搜学习网的头像 爱搜学习网 · · 回复 1 看回复 回复本帖
只看楼主 倒序浏览 共 1 楼 第 1 / 1 页
楼主 2015-11-06 13:02 2,669 阅读 1#

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

nginx 多个域名301重定向到某一个域名的方法

301-HTTP
首先将这几个域名绑定到主机上,修改nginx配置文件

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

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

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

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

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

IIS重定向

IIS重定向

IIS重定向2

规则文件传至站点根目录中,htaccess文件如下;

htaccess规则文件教程

跟Apache htaccess 域名301重定向指定域名你学会了吗?

常见问题

这篇文章主要讲什么?

文章围绕《网站nginx和Apache域名301规则方法》展开,介绍服务器运维相关的操作方法、判断标准和注意事项。

文章提到的 2 个要点是什么?

文章围绕主题拆成多个操作要点,重点包括设置步骤、判断标准和注意事项,具体内容见正文相关段落。

这篇内容适合谁看?

适合关注服务器运维的读者,尤其是相关从业者和需要把方法落地执行的人。可以按正文要点逐项排查,再结合自己的网站或业务情况调整。

回复
签名:爱搜学习网站长,14年SEO与网站建设实操经验,专注搜索引擎优化、WordPress建站、百度与Google SEO、服务器运维和网站流量增长。
全部回复 1 正序 倒序
沙发 2015-11-10 20:12 2#

从百度点进来的,支持一下

· · 回复
发表回复请遵守版规,广告与灌水一律删除

支持 HTML 基础标签,如 <blockquote>、<strong>

QQ 微信 Telegram whatsApp
分享本页
返回顶部