SEO 忌讳主站权重被分散,为了防止主域名的权重被分散,SEOer 通常使用如下方法将不带www的根域名301重定向到www主域名,这样可以最大程度的提升 SEO 效果,也同时带给用户比较统一的域名观感。米发总结了从简到难的多个方法来适合不同环境,接下来就分别介绍几种方法来实现根域名到www域名的重定向,推荐度依次降低。
通过米发域名转发实现 301 重定向
优点:通过设置向导配置简单,可选 301 及隐性跳转方式,SEO 友好,修改重定向地址简单快捷
缺点:重定向大量域名时需要付费
HTTPS 支持:一键支持
全站转发支持: 可设置支持
访问统计:支持
推荐程度:☆☆☆☆☆
米发是国内领先的域名转发301重定向平台,至2020年已稳定运行10年之久,可以放心使用。
注册后可以免费设置一定数量的重定向,添加和管理重定向的过程非常简单,可以在这里统一管理您所有的重定向域名。
支持查看访问统计报告。
官网: www.mfpad.com
APACHE 配置 .htaccess 完成设置使用301重定向
优缺点:适合自有服务器或虚拟主机支持伪静态配置的情况,需要一点技术,配置后稳定、无额外费用
HTTPS 支持:需要配置证书
全站转发支持:支持
访问统计:不支持
推荐程度:☆☆☆☆
在网站根目录添加 .htaccess 文件,内容如下,注意将域名改成自己的域名
RewriteEngine On //打开重写引擎
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 {
listen 80;
server_name example.org;
return 301 http://www.example.org$request_uri;
}
添加好之后重启 Nginx 即可生效
使用 DNS 的URL转发完成 301 重定向
优点:简单方便
缺点:只有部分 DNS 服务商免费支持,大部分需要域名备案后才可以设置,通常不支持全站转发,据说稳定性不高
HTTPS 支持:通常不支持 HTTPS 访问
全站转发支持: 通常不支持
访问统计:不支持
推荐程度:☆☆☆
登录 DNS 服务商后台,通常就是域名注册商的后台,找到域名的解析功能,通过添加如下记录来实现。
- 主机头:@ 或 空
- 类型: URL 转发
- 值:http://www.example.com/
通常添加后1小时左右生效,具体取决于 DNS 生效时间
通过添加 JS 代码实现跳转
优点:无需额外配置,仅需要在网站头部添加代码即可跳转
缺点:不是真正的 301 重定向,SEO 不友好,没有提升权重的作用
HTTPS 支持:跟随原网站的支持情况
全站转发支持: 支持
访问统计:不支持
推荐程度:☆
在网站头部增加以下 JS 代码,注意将两个域名替换成你自己的域名
<script language="javascript">
if (document.domain =="mfpad.com")
this.location = "http://www.mfpad.com" + this.location.pathname + this.location.search;
</script>
修改成功后立刻生效