可可网络
专注效果,用心服务
电话

免费服务热线

19925363846

二维码
301重定向是什么,起到什么作用?

来源: 2021-07-21

301重定向是什么,起到什么作用?如何正确设置301重定向?
301重定向是什么,起到什么作用?
页面永久移动(301重定向)是非常重要的“自动切换”技术。这是重新定向网站的最可行的方法之一。用户或搜索引擎向web服务器发送浏览请求时,服务器返回的HTTP数据流的标头信息(header)中的状态代码之一,表示该网页已永久迁移到其他地址。

在我们的网站建设中,经常需要网页重定向。网站的目录结构经常发生变化,如网站调整,网页被移动到新地址。或者,更改网页扩展名在这种情况下,如果不重定向,用户收藏夹或搜索引擎数据库中以前的地址将只向访问客户提供404页错误消息,访问流量将白白丢失。例如,在注册了多个域名的某些网站上,访问这些域名的用户需要自动重定向到默认网站。
如何正确设置301重定向?
当前购买的虚拟主机或服务器空间包括可以在主机空间后台查看和打开的301功能。如果使用搜索外6系统构建车站,则在B端绑定域名后,将自动实现301。
但是,并非所有虚拟主机都支持这些任务。支持它的条件如下:
1.Linux的虚拟主机Apache的服务器是。htaccess必须支持文件。(咨询主机供应商是否支持)如果支持,则两个域名都将解析为同一个IP。规则将添加到htaccess文件的开头。
RewriteEngine  on
rewrite  cond  % { http  _ host  } seowhy.com[NC]
Rewriterule(.*)$ 3358 www  . seowhy.com/$ 1[r=301,l]
复制代码
查看示例:http://www  . seowhy.com/FAQ/24 _ 24 _ CHS  . html
2.在window上,虚拟主机IIS的服务器上必须安装ISAPI_Rewrite。(咨询主机供应商是否支持)如果支持,则两个域名都将解析为同一个IP,并在httpd.ini文件的开头添加以下规则:
RewriteEngine  on
Rewritecondhost  : seowhy  \。com  $
Rewriterule(.*) http  \ ://www  \。seowhy  \。com  $1 [r,I]复制代码
如果上面的代码不可用,请尝试下面的代码。
[ISAPI_Rewrite]
RewriteEngine  On
# 3600=1 hour
CacheClockRate  3600
RepeatLimit  32
Rewritecondhost  : XXX  \。com  $
Rewriterule(.*) http  \ ://www  \。XXX  \。com  $1 [I,RP]
复制代码
大多数虚拟主机不支持这些操作。那么这次该怎么办呢?
上述301重定向操作方式不是必需的,即使主机不支持,也可以通过以下方式实现效果:
1.如果是新的域名和站点,即暂时不包含没有www的域名,则可以使用没有www的域名传递到www所在的域名。如果在域名管理后台设置转发,国内部分域名企业也不允许转发。
2.如果网站已经存在一段时间,没有www的域名也包含很多页面,则使用没有www和www的域名同时确认为网站的IP。然后,在网站的主要导航、分类或辅助导航等重要位置使用可能的www所在的绝对地址。
相关问题?
1.为什么没有www的域名都要用301或者其他方式移到www所在的上面?
这样就可以集中在域名上,而不是分散网站的权重,以实现URL标准化。
2.我可以把www所在的域名,301贴在没有www的域名上吗?
如果没有Www的域名排名更好或包含更多,则可以将www所在的域名、301放在没有www的域名中。
我们把没有www的301放在有www的上面,主要是因为中国人的域名使用习惯,所以一般习惯带www。
3.没有www的域名不会被确认,也不会传递。可以吗?
很多人访问你的网站时可以输入没有www的域名,所以最好绑定。
4、index.html或index.php等也需要将301放入主域名吗?
这是没有必要的。301的目的是集中权重,因此站内和站外链接格式都使用主域名作为地址。也就是说,如果使用没有index的URL作为锚点文本,则可以集中权重。如果所有链接都没有index,则用户和搜索引擎也无法访问index所在的URL。
5、付费技术支持
如果由于服务器问题或自身技术操作无法始终实现正常的301,可以以较低的成本要求技术人员代为解决。