3种实现301跳转/301重定向的方法(域名是否带www的跳转)

301跳转也叫301重定向,页面永久性移走,是一种“自动转向”技术。301跳转对SEO优化是非常有利的。本文重点说说带www和不带www域名之间的301跳转/301重定向。

带www和不带www,对用户来说,这两者没有什么不同,所看到的网页内容是一样的;但对于搜索引擎来说,是两个不同的URL,这会让搜索引擎分不清URL哪个是主要的。我们也无法确定用户在地址栏输入网址时是否带有www,所以做301跳转/301重定向是很有必要的。文章源自MAY的SEO博客-https://may90.com/building/301.html

下面提供三种解决方法,供大家参考使用。文章源自MAY的SEO博客-https://may90.com/building/301.html

方法一:主机控制台设置301跳转/301重定向

以万网虚拟主机为例。文章源自MAY的SEO博客-https://may90.com/building/301.html

Step 1: 登录到主机管理控制页面

登录到主机管理控制页面文章源自MAY的SEO博客-https://may90.com/building/301.html

Step 2:域名管理 - 绑定域名

只有解析状态正常、已备案且万网接入的域名,才可以使用此功能,而且要注意:目标域名与源域名不能一样。文章源自MAY的SEO博客-https://may90.com/building/301.html

域名管理 - 绑定域名文章源自MAY的SEO博客-https://may90.com/building/301.html

Step 3: 基础环境设置 - 301重定向

源域名与目标域名之间的关系是:把源域名跳转到目标域名。文章源自MAY的SEO博客-https://may90.com/building/301.html

基础环境设置 - 301重定向文章源自MAY的SEO博客-https://may90.com/building/301.html

方法二:网站根目录下.htaccess文件设置301跳转/301重定向

.htaccess文件在哪里?以FileZilla软件设置为例:.htaccess文件设置301跳转/301重定向文章源自MAY的SEO博客-https://may90.com/building/301.html

1. 将不带www域名实现301跳转/301重定向到带有www域名

将以下代码添加到网站根目录下的.htaccess文件中,代码如下:文章源自MAY的SEO博客-https://may90.com/building/301.html

RewriteEngine On
RewriteCond %{HTTP_HOST} !^example.com$ [NC]
RewriteRule ^(.*)$ http://www.example.com/$1 [L,R=301]

example.com会自动跳转到www.example.com,请换成你的域名。文章源自MAY的SEO博客-https://may90.com/building/301.html

2. 将带有www域名实现301跳转/301重定向到不带有www域名

将以下代码添加到网站根目录下的.htaccess文件中,代码如下:文章源自MAY的SEO博客-https://may90.com/building/301.html

RewriteEngine On
RewriteCond %{HTTP_HOST} !^www.example.com$ [NC]
RewriteRule ^(.*)$ http://example.com/$1 [L,R=301]

www.example.com将自动跳转到example.com,请换成你的URL。文章源自MAY的SEO博客-https://may90.com/building/301.html

不过,如果不是很懂代码,May还是不太建议修改.htaccess文件中的代码,万一改错,导致整个主机不能正常使用,那样就得不偿失了。文章源自MAY的SEO博客-https://may90.com/building/301.html

方法三:使用wordpress搭建网站

保持WordPress地址(URL)与站点地址一致,也能实现301跳转/301重定向,否则网站也会打不开
操作步骤:WordPress - Settings - 常规 - WordPress地址(URL)与站点地址一致。文章源自MAY的SEO博客-https://may90.com/building/301.html

wordpress 4.9 以上版本301跳转设置文章源自MAY的SEO博客-https://may90.com/building/301.html

以上这三种方法任选其中一种都能实现301跳转/301重定向。文章源自MAY的SEO博客-https://may90.com/building/301.html

如何来检测是否有没有设置成功呢?

方法1:在浏览器地址栏输入源域名

看是否能成功跳转到目标域名。如果成功跳转,那恭喜设置成功啦!文章源自MAY的SEO博客-https://may90.com/building/301.html

方法2:在站长工具中检测HTTP状态

注意:输入查询的一定要是源域名哦。文章源自MAY的SEO博客-https://may90.com/building/301.html

站长工具中检测http状态文章源自MAY的SEO博客-https://may90.com/building/301.html

三种实现301跳转/301重定向的方法以及如何验证成功跳转,如果您还有更好的方法或者有什么疑问,欢迎在下方留言。

 

 

  • 我的微信
  • 扫一扫微信,添加好友
  • weinxin
  • 我的微信公众号
  • 关注公众号,了解最新动态
  • weinxin
  • 本文由 发表于 2018年7月20日
  • 转载请务必保留本文链接:https://may90.com/building/301.html
何时使用301重定向与302重定向? SEO技术

何时使用301重定向与302重定向?

有很多新手SEO优化人员可能对301重定向和302重定向两者之前的区别,以及何时使用会感到困惑。其实重定向是将一个URL转向到另一个URL的过程。 301重定向 301重定向(HTTP状态码301)传...
HTTP状态码完整清单 SEO技术

HTTP状态码完整清单

Internet上有两个主要角色,即客户端和服务器。当您打开笔记本电脑并单击浏览器(例如Google Chrome)时,您正在通过Web客户端访问Internet。您正在请求发送到网络服务器以访问页面...
评论  0  访客  0

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定