SEO 忌讳主站权重被分散,为了防止主域名的权重被分散,SEOer 通常使用如下方法将不带www的根域名301重定向到www主域名,这样可以最大程度的提升 SEO 效果,也同时带给用户比较统一的域名观感。米发总结了从简到难的多个方法来适合不同环境,接下来就分别介绍几种方法来实现根域名到www域名的重定向,推荐度依次降低。
国内代表平台: 米发域名转发 彩虹域名转发
国外代表平台:EasyRedir.com RedirHub.com
优点:通过设置向导配置简单,可选 301 及隐性跳转方式,SEO 友好,修改重定向地址简单快捷
缺点:重定向域名太多时需要付费
HTTPS 支持:米发、EasyRedir、RedirHub 一键支持,彩虹不支持
全站转发支持: 可设置支持
访问统计:米发、EasyRedir、RedirHub 支持,彩虹不支持
推荐程度:☆☆☆☆☆
这几个平台注册后可以免费设置一定数量的重定向,添加和管理重定向的过程非常简单,可以在这里统一管理您所有的重定向域名。
前几个支持查看访问统计报告,国内使用的话比较推荐米发,设置和操作比较简单,也稳定。
下图是米发的管理后台和访问统计截图
cmd8.com
APACHE 配置 .htaccess 完成设置使用301重定向
优缺点:适合自有服务器或虚拟主机支持伪静态配置的情况,需要一点技术,配置后稳定、无额外费用
HTTPS 支持:需要配置证书
全站转发支持:支持
访问统计:不支持
推荐程度:☆☆☆☆
在网站根目录添加 .htaccess 文件,内容如下,注意将域名改成自己的域名
RewriteEngineOn//打开重写引擎
RewriteCond %{http_host}^mfpad.com [NC]//如果是以根域名访问的
RewriteRule ^(.*)$ http://mfpad.com/$1 [R=301,L] //重定向到www并请求地址不变
如已存在该文件,请将上面内容附加在文件后面(第一行可以不用)
添加好之后一般无需重启 Apache 即可立刻生效
NGINX 配置 vhost.conf 完成设置使用301重定向
优缺点:适合自有服务器,需要技术,配置后稳定、无额外费用
HTTPS 支持:需要配置证书
全站转发支持:支持
访问统计:不支持
推荐程度:☆☆☆☆
修改 Nginx 的站点配置文件,新增如下内容,注意将域名改成自己的域名
Nginx 的配置文件通常为 vhost.conf ,在安装目录下 conf 文件夹下,找不到请自行百度
server{
listen80;
server_nameexample.org;
return301http://www.example.org$request_uri;
}
添加好之后重启 Nginx 即可生效
优点:简单方便
缺点:只有部分 DNS 服务商免费支持,大部分需要域名备案后才可以设置,通常不支持全站转发,据说稳定性不高
HTTPS 支持:通常不支持 HTTPS 访问
全站转发支持: 通常不支持
访问统计:不支持
推荐程度:☆☆☆
登录 DNS 服务商后台,通常就是域名注册商的后台,找到域名的解析功能,通过添加如下记录来实现。
主机头:@ 或 空
类型: URL 转发
值:http://www.example.com/
通常添加后1小时左右生效,具体取决于 DNS 生效时间
优点:无需额外配置,仅需要在网站头部添加代码即可跳转
缺点:不是真正的 301 重定向,SEO 不友好,没有提升权重的作用
HTTPS 支持:跟随原网站的支持情况
全站转发支持: 支持
访问统计:不支持
推荐程度:☆
在网站头部增加以下 JS 代码,注意将两个域名替换成你自己的域名
if(document.domain =="mfpad.com")
this.location ="http://www.mfpad.com"+this.location.pathname +this.location.search;
修改成功后立刻生效
作者:KrisBob
链接:https://www.jianshu.com/p/dab60da18f4f
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。