重定向
页面的永久删除(重定向)是一项非常重要的“自动转向”技术。一种可行的URL重定向方法。当用户或搜索引擎向网站服务器发送浏览请求时,服务器返回的HTTP数据流报头中的状态码之一表示该网页被永久转移到另一个地址。
目录
域名定向
检测工具
操作流程
注意事项
正确方法
意见建议
经验之谈
优化意义
在我们的网站建设中,经常会遇到需要网页重定向的情况,比如网站调整、改变网站的目录结构、将网页移动到新地址等。或者网页的扩展名被更改,如更改。php到。Html或者。shtml由于应用需要。在这些情况下,如果不做重定向,用户收藏夹或者搜索引擎数据库中的旧地址只能让来访客户得到一个页面错误信息,来访流量就白白流失了。比如一些注册了多个域名的网站,还需要将访问这些域名的用户自动重定向到主站点,等等。
模式介绍
常用的重定向模式有:redirect、redirect和metafresh:
redirect::代表永久移动。对于搜索引擎来说,在改变网页地址后,重定向是一种友好的方法。只要不是临时移动,建议用它作为重定向。
redirect::代表临时移动。在过去的几年中,许多黑帽SEO公司广泛使用这种技术作弊。各大搜索引擎纷纷加大力度,比如谷歌对宝马德国网站的处罚。即使网站客观上不是垃圾信息,也很容易被搜索引擎误判为垃圾信息而受到惩罚。
meta fresh:这是几年前流行的。具体来说,就是通过网页中的meta指令,在一定时间后重定向到一个新的网页。如果延迟时间过短(约秒内),会被判定为垃圾邮件。
IIS服务器实现重定向
*打开互联网信息服务管理器,在要重定向的网页或目录上右击
IIS。上面的重定向映射
IIS。上面的重定向图
,选择“重定向到URL”,
*以重定向到百度为例
*在“重定向到”输入框中输入要跳转到的目标网页的URL地址
*选择“资源永久重定向”(记住)
*然后点击“应用”
Apache服务器实现重定向
在Apache中,有一个非常重要的文件,htaccess。通过设置,可以实现很多强大的功能,重定向只是其中之一。
重定向permanent/index . PHP http://www/index . PHP?Go=category_(把index.php的网页重定向到http://www.index.php?Go=category_)
通过在重定向参数中合理配置正则表达式,可以实现更复杂的匹配。感兴趣的朋友可以参考本网站的Apache手册。
PHP下的重定向
http/。永久移动
http/。永久移动
[/br Br/]在ASP下重定向
在ASP下重定向。NET
Private void page _ load(object sender,system。eventargs e)
{
Status = &永久移动& #;;
add header(& #;位置& #;,http://www);
}
cold fusion下重定向
将旧域名重定向到新域名
创建一个. htaccess文件,将下面提供的代码写入文件,可以保证旧域名的所有目录或网页都正确跳转到新域名。
记住。htaccess文件必须放在旧网站的根目录下,新网站要保持与旧网站相同的目录结构和网页文件。
选项+遵循符号链接
重写引擎上的
重写规则(。*) http://www/$ [r =,l]
请将上面的wwwdomaincom更改为要跳转到的域名。
另外,我建议你把旧网站的外链汇总一下,联系相应的网站修改导入链的URL指向新网站。
注意:htaccess文件只能在使用Apache with Mod Rewrite模块作为WEB服务器的Linux主机上工作。
将域名重定向到www的二级域名
首先要知道www。是domaincom域下的二级域名。
如何跳转到www的二级域:
创建一个. htaccess文件,将下面提供的代码写入文件,可以保证所有来自domaincom的请求都变成来自www的请求。请记住。htaccess文件必须放在旧网站的根目录下,新网站要保持与旧网站相同的目录结构和网页文件。
选项+遵循符号链接
重写引擎on
重写con% {http _ host} [NC]
重写规则(。*) $ http://www ./$ [l,r =]。
注意:htaccess文件只能在使用Apache with Mod Rewrite模块作为WEB服务器的Linux主机上工作。
web.config用于实现ASP下的重定向
如果网站根目录下没有web.config,只需新建一个文本文档保存为web.config即可,代码如下:
[别忘了把上面的domaincom改成你的域名!
前提条件是窗口宿主的IIS版本必须是。或以上。
Blog中设置的方法
这里以Z-Blog为例详细介绍一下:
复制下面的代码,改成自己的网址。
如果需要。server variables(& #;服务器名称& #;)然后
Status = & #;永久移动& #;
add header & #;位置& #;,
End
end if
进入Z-Blog后台,打开“文件管理”界面。
在网站根目录下找到并打开default.asp文件。
将上述代码添加到下图中红框所示的default.asp位置。
。确定无误后点击“提交”进行“保存”。
永久重定向
永久重定向
测试工具编辑器
重定向是搜索引擎优化中非常常见的操作,可以帮助我们转移域名的权重。但由于服务器系统、网站程序语言、域名、链接地址的不同,使用的方法也不同。这时候就需要使用重定向检测工具来检测我们的重定向是否成功。
HttpWatch检测工具
HttpWatch是一个功能强大的web数据分析工具,集成在Internet Explorer工具栏中。包括网页摘要、Cookies管理、缓存管理、消息头发送/接收、字符查询、报告输出、帖子数据和目录管理功能。
IE工具栏中的视图-浏览器栏-httpwatch打开,或者使用快捷键shift+F打开。
状态为:状态成功从demo.php跳转到demo.php,重定向设置验证成功。
Chinaz站长工具
chinaz站长工具是业内知名的站长工具。它的功能非常丰富。点击http状态码查询,输入网址,就可以查询网站的http状态码,确保不是。
运营流程编辑器
网站服务器响应网页浏览请求的运营流程
我们先来了解一下用户/搜索引擎与网站最初的交互过程。当用户或搜索引擎向网站服务器发送网页浏览请求时,服务器会:
通过域名服务器(DNS)将域名翻译成网站的IP地址,然后返回给客户;
打开此IP windows套接字的连接;
记下通过windows套接字的HTTP数据流;
接收HTTP数据流以响应来自WEB服务器的请求。数据流包含状态代码,其值由HTTP协议确定。这里说的“HTTP数据流”信息也叫“头”。标题包括日期、服务器类型和通常的“OK”消息。如果一切正常,那么web服务器将发送“OK”消息和请求页面。如果此时网站已经建立了重定向,服务器将在标题信息中包含诸如“临时移动”或“永久移动”的响应消息。搜索引擎会根据服务器头信息中的内容做出决定。
何时使用重定向
。域名到期不想续费,想换一个。
。在搜索引擎的搜索结果中,出现了不带www的域名,但不包括带www的域名。这时候我们可以用重定向来告诉搜索引擎我们想要哪个域名。
。空间服务器不稳定。换空间的时候。
重定向和跳转-dip分解
在做网站的时候,我们经常会有传说和谣言以及两种跳转编译。当然,只要有一个字符差异,对于搜索引擎来说就有很大的差异。
个人而言,我们不能只是留下一个旧的网址,而是通过跳转链接到新的地址,这样可以转移权重,然后也许可以防止地址被搜索引擎错误链接(地址失效),或者状态码长时间不更新(对应页面还在但长时间不更新)。前者无疑对搜索引擎有非常不好的影响,后者不跳转影响不大。
当你需要跳转的时候,有两种选择。还有。很多人觉得两者都很普遍,其实不然。对于搜索引擎来说,跳转系统是一种训练控制的跳转系统,也是搜索引擎可以遇到的跳转系统。它告诉搜索引擎这个地址已经被放弃了,会一直转向一个新的地址。
但也是一样的。是重定向的一种,我们应该遇到过这样的情况,域名之前通过搜索引擎打开一个小说页面,弹出的效果却是一个卖衣服的商场页面。这是非常严重的作弊步骤。眼下百度的算法升级和搜索功能很少闪现这样的页面,但百度把这种重定向算作和劫持跳转一样的步骤。在搜索引擎看来,这确实是一种欺骗。
所以,我们在做页面跳转的时候,一定要正视。我们不能用重定向,只能用重定向。
Notes Editor
如果你要将服务器上的文件移动到其他地方,你必须正确地将以下信息告知搜索引擎的抓取程序:
-目的地址:这些文件移动到哪里
-移动属性:临时或永久删除
对于有多个域名的网站,专家建议那些不想在
正确方法编辑
有几种方法可供你参考正确实现重定向:
添加htaccess文件。
适用于使用Unix网络服务器的用户。通过这个指令通知搜索引擎的蜘蛛你的站点文件不在这个地址下,这是常用的方法。示例:重定向/url。
适用于使用Window网络服务器的用户。在服务器软件的系统管理员配置区域完成重定向。
采用“mod_rewrite”技术。
这项技术带来的变化将反映在。htaccess文件。示例:
options+follow symlinks
rewrite engine on
rewrite % your domain com
rewrite rule(。*) $ http://www ./$ [r = permanent,l] [
意见建议编辑
经验
对丹·提斯遇到的问题深有体会,因为他有过类似的经历。他的网站上有一个会员跟踪脚本,其中一个会员的网站通过命令映射到这个跟踪脚本,这个跟踪脚本映射到他的主页。在谷歌用“关键词研究”搜索时,他的主页排名前十,但地址显示的是会员的网站。结果让他哭笑不得:访客通过谷歌搜索结果进入他的网站,他却要为这些访问向会员付费!后来,他使用robots.txt文件禁止蜘蛛跟踪访问他的成员跟踪脚本,解决了这个问题。
根据丹·提斯的说法,“谷歌正在重新定向& #;处理上还是有些问题,但不代表谷歌不允许重定向。他们没有被封号,也没有受到惩罚,他们只是返回了错误的回应。”
如果使用跟踪URL/脚本,访问者必须被重定向到登录页面,则必须禁止蜘蛛访问robots.txt文件中的第二个重定向。如果不重定向跟踪URL/脚本,而只是从另一个URL复制内容,那么应该禁止蜘蛛访问robots.txt文件中的跟踪URL,以避免因重复内容而受到搜索引擎的惩罚。
编辑经验
一个多域名站长的经验:
“我只有一个网站淘宝,主要域名是,除此之外,总共有十几个域名。这些子域名都映射到,所有域名对应同一个IP地址。其实我只有一个站点,一个站点只能对应一个。htaccess文件,所以显然不可能修改。htaccess文件直接实现重定向。我采取了以下几个步骤:
把domaincom和domaincom分开,在服务器上做成一个普通的独立网站。
为domaincom创建一个. htaccess文本文件,并将文件中的重定向代码设置为:
Redirect permanent /
然后上传修改后的。htaccess文件到服务器。
这一步也可以在域名控制面板中完成。
进入域名控制面板,释放原来绑定到的所有域名,然后重新绑定到。这样这些绑定的域名都用。htaccess文件,这意味着它们被永久重定向到。好了,你完了!就这么简单!
有一种更快的重定向方法。但是,如果你的网站租用虚拟主机,它需要空间提供商的支持。如果是服务器,就好办了。打开IIS,在默认站点(或非默认站点)构建一个新网站。请记住,域名和IP应该正确填写。比如你要重定向到W的主域名或者没有W的一级域名,记住一定要选择这个网对应的IP。
记得勾选“资源永久重定向”,否则会被搜索引擎视为临时跳转处理
然后你就成功了。如果出现下图,那就真的成功了!
优化含义编辑
,完成网站改版,先将新版本上线,保持新旧内容在线共存一段时间。
。新旧内容同时存在一段时间,新内容已经开始被收录后,为新旧内容设置一个跳转,将旧内容指向新版本对应的内容。
,重定向有利于网站首选域的确定,同一资源页面多路径重定向有利于URL权重的集中。【/br/】按照以上运营模式,可以尽可能减少网站改版带来的流量损失,提升用户体验,同时也有利于网站优化。
作者:徐州百都网络 | 来源: | 发布于:2022-02-24 10:18:47