什么是301重定向?网站如何设置?

张俊SEM seo优化79字数 2016阅读6分43秒阅读模式

301重定向设置给网站带来什么好处

301重定向设置作为网站的常见设置之一,是基础优化良好的衡量标准之一,让网站集中权重,降低页面重复率的有效措施。

1.网站更换新的域名

如果想保留原来站点的权重,那最好是做301重定向。比如原来的京东域名:360buy.com,永久定向到了新的域名:jd.com。但是百度还是认为新域名是新网站来处理,要全部转到新网站需要2-3个月时间,可以参考使用网站改版工具前,站点应该做哪些工作文章源自张俊SEM-https://zhangjunsem.com/27921.html

2.带www和不带www的域名重定向

一般域名都会解析成带www和不带www的URL,其实不带www的才是主域。因为两个不同的访问地址都能访问主页,搜索引擎会认为这是两个相同的页面,权重分散。至于把哪一个定位到另一个,因人而异。大多数人接受带www的网址,认为“比较专业”。新购买的空间都有一个临时的访问地址,如果不小心向搜索引擎提交了该地址,可是一件麻烦事,不仅影响到了真正主域名的权重,还不一定删除得了。文章源自张俊SEM-https://zhangjunsem.com/27921.html

3.301重定向有区别于一般的js跳转,js跳转并不能传递权重。

不同空间系统使用301重定向方法

1.适用于linux系统

设置.htaccess文件,且虚拟主机支持。可参考 解决调试.htaccess文件网站出现http500错误,把带www的URL跳转到不带www的URL上,为了更集中权重,可以把带index.html、index.php、index.htm后缀的URL301到,如:http:zhangjunsem.com。文章源自张俊SEM-https://zhangjunsem.com/27921.html

在.htaccess文件的第一行(需要写在其他代码前)里写上以下代码:文章源自张俊SEM-https://zhangjunsem.com/27921.html

RewriteEngine On
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.(php|html|htm)\ HTTP/
RewriteRule ^index\.(php|html|htm)$ http://zhangjunsem.com/ [R=301,L]

如果全站(主页、列表页、内容页等)做301跳转,需要在上述.htaccess代码下面增加代码:文章源自张俊SEM-https://zhangjunsem.com/27921.html

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

同样的要是把不带www重定位到带www只要把两者换过来即可。文章源自张俊SEM-https://zhangjunsem.com/27921.html

如果某个文件夹(如/channel/)做301跳转到动态的地址(/plus/list.php?tid=1),对应的.htaccess代码如下文章源自张俊SEM-https://zhangjunsem.com/27921.html

RewriteEngine On
RewriteCond %{HTTP_HOST} !^zhangjunsem.com [NC]
RewriteRule ^channel/$ /plus/list.php?tid=1 [R=301,L]

在.htaccess文件在测试的过程中,万网主机如果设置301跳转,而在.htaccess文件中没有设置301跳转,会出现可以首页301跳转,内页不跳转。为了安全起见,建议linux系统网站都设置.htaccess文件。文章源自张俊SEM-https://zhangjunsem.com/27921.html

2.适用Unix系统

通过此指令通知搜索引擎你的站点不在此地址下,如:Redirect 301/http://zhangjunsem.com
以下为引用的内容:文章源自张俊SEM-https://zhangjunsem.com/27921.html

zhangjunsem.com
zhangjunsem.com
zhangjunsem.com/index.html
zhangjunsem.com/index.html

3.适用Windows系统

在域名管理后台设置url转发,前面写上xxx.com 不带www的,后面框里写上zhangjunsem.com这种带www的域名,设置成显式转发。显式转发相当于301,隐式转发相当于302,比较危险。文章源自张俊SEM-https://zhangjunsem.com/27921.html

不过值得一提的是,因为URL转发和301概念不同,所以并不是所有的显式转发都是301的(听说万网提供的url转发是302的),可以使用http://tool.alimama.com/tools.php 提供的网站Header信息查询工具查询baidu.com,如果返回代码有“HTTP/1.1 301 Moved Permanently”。恭喜,那就是301的。我的是新网,新网(xinnet)提供url显式转发是301的,我就使用了此方法。

如果你是万网,又是windows主机,那就用DNS别名解析吧。

4.ASP/PHP实现301重定向

ASP:
Response.Status="301 Moved Permanently"
Response.AddHeader "Location","http://zhangjunsem.com/"
Response.End

PHP:
header("HTTP/1.1 301 Moved Permanently");
header("Location:http://zhangjunsem.com/");
exit();

声明:转载此文是出于传递更多学习交流目的。若有来源标注错误或侵犯了您的合法权益,请作者持权属证明与本网联系,我们将及时更正、删除,谢谢。本站部分图文来源于网络,仅供学习交流,发表作品观点仅代表作者本人,本站仅提供信息存储空间服务,不承担连带责任。如有侵权,请及时联系管理员删除。

weinxin
ynxtwl
加个微信
交个朋友
张俊SEM
  • 本文由 张俊SEM 发表于 2025年1月14日13:33:23
  • 转载请务必保留本文链接:https://zhangjunsem.com/27921.html
  • 搜索引擎
  • 301重定向
  • 测试
新站在百度审核期间的操作指南(如何让新站尽快通过百度审核)
新站在百度审核期间的操作指南(如何让新站尽快通过百度审核) SEO技术

新站在百度审核期间的操作指南(如何让新站尽快通过百度审核)

对于刚刚建立的新站来说,通过百度的审核是非常重要的一步。然而,百度的审核机制也相对复杂,需要站长们具备一定的知识和技能。本篇文章将为大家详细介绍新站在百度审核期间的操作指南,希望对站长们有所帮助。 一...
网站运营 2 年没见效果?3 步搞定流量低、权重不高难题
网站运营 2 年没见效果?3 步搞定流量低、权重不高难题 seo优化

网站运营 2 年没见效果?3 步搞定流量低、权重不高难题

不少站长投入时间精力搭建网站,可运营 2 年后却发现:流量始终上不去,搜索引擎权重也没明显提升,既没带来预期转化,也慢慢磨灭了运营热情。其实,网站流量与权重不佳,并非 “运营时间不够”,而是忽略了核心...
WordPress页面
WordPress页面 WordPress主题

WordPress页面

在WordPress中添加页面类似于在博客中发布文章。页面是静态内容,通常不会更改其显示的信息。 一、添加页面 首先点击【页面】-【新建页面】如下面的屏幕截图所示; 然后将获得如下面屏幕截图所示的编辑...