关于网页开发中的重定向,你有那些疑惑?
有丢失页面,就有重定向的需求。
重定向是通过各种方法将网络请求重新定向其他位置,也就是将现有的网址解析为不同网址,这相当于告诉访问者和谷歌搜索某个网页有新的地址。例如网页重定向、域名重定向、路由选择的变化,这些也都是对网站数据报文经由路径的一种重定向。有的时候,网页开发中的重定向,就是“张冠李戴”,换张网站的身份证示人。但是,网页的重定向可远远不止改头换面那么简单,针对网页开发中的重定向,今天我们来答疑解惑:
什么情况下,需要重定向?
- 新建、更新网站时,网站移至新的域名,将原来的网站内容搬迁;
- 存在多个不同的网址,用户皆可访问;
- 网站合并时,将旧网址链接重定向至正确的网页;
- 移除旧的网页,将用户引导至新网页。
重定向类型有哪些?
虽然网页采用了重定向,但是毕竟用户不是专业技术人员,是难以区分重定向的不同类型的。但是,谷歌搜索会将重定向作为判断规范网址的一个重要参数。很多时候,武林高手也不是一招吃遍天下的,网站重定向,也是会依据实际情况采取不同的重定向类型,你预计的重定向使用情况和你希望谷歌在SERP上显示哪个网页决定着选择哪种重定向:
- 永久重定向:在搜索结果中显示新的重定向目标;常见的有301重定向,新网址替代旧网址“上位”,旧网址排名就清零了。如果你不确定你将来是否会撤销相应的重定向设置,请慎重使用永久重定向。
- 临时重定向:在搜索结果中显示源网页;常见302重定向,虽然说对旧的网址没有什么影响,但是新的网址也不会有排名。
服务器端重定向
倘若需要设置服务器重定向,可以访问服务器的配置文件,在Apache设置重定向(.htaccess文件),或者利用服务器端的脚本来设置重定向标头,这也能够帮到你。
- 永久服务器端重定向
如若想更改某个网页在搜索引擎结果中显示的网址,让谷歌搜索和用户定向至网站修改后正确网页,那么小编建议你使用永久服务器端重定向,这个将会是一个相对较好的方式。很多网站站长都会使用的惯用手段是301和308状态码,这也表示网页永久性地“迁至新居”。但是请谨记,此项重定向操作是不可逆的,一旦选择了之后,便不能改变了。所以这项选择在你进行网站重构时,便恰到好处。
- 临时服务器端重定向
有的时候,你在浏览网站时,无法从标准的网址中获取请求的资源,但是,在别的地方却是可以访问。这个时候,临时重定向就符合你的选择,它不会影响到你原来的网址,这只是暂时将用户转到其他的网页,不会损害旧网址分毫。这样还能让原有的网址在搜索引擎SERP上保留更长的时间,不会影响排名。例如一般情况下,由于一些的原因导致网页暂时不能使用,搜索引擎也没有更新链接,此时使用临时的重定向效用更佳。
概括
当你对网站实施重定向之后,那么你的网站重定向来源(旧网址)和目标(新网址),谷歌都会跟踪到。正如我们之前在规范网址所言,网站判断你的规范网址的重要指标之一,便是你的网页是临时重定向还是永久重定向。另外,新的网址会成为规范网址的“备胎”,当谷歌认为,用户依赖于使用新网址时,“备胎”将可能成功取代规范网址。
原创文章归Sytech版权所有,转载请注明出处,商用请联系本站获取版权。
相关文章推荐正在加载中...