从技术人员来说我们比较常用的跳转方法有以下几种:我们使用 Fiddler 工具来监控的下面提到的几种方法,看跳转过程中HTTP状态码是301?302?200?常用的重定向方式有: 301 redirect、302 redirect 与 meta fresh:(1)301 redirect——301代表永久性转移(Permanently Moved),301重定向是网页更改地址后对搜索引擎友好的最好方法,只要不是暂时搬移的情况,都建议使用301来做转址。(SEO(搜索引擎优化)中提到一点:如果我们把一个地址采用301跳转方式跳转的话,搜索引擎会把老地址的PageRank等信息带到新地址,同时在搜索引擎索引库中彻底废弃掉原先的老地址。)(2)302
redirect——302代表暂时性转移(Temporarily Moved ),在前些年,不少Black Hat
SEO曾广泛应用这项技术作弊,目前,各大主要搜索引擎均加强了打击力度,象Google前些年对Business.com以及近来对BMW德国网站的惩罚。即使网站客观上不是spam,也很容易被搜寻引擎容易误判为spam而遭到惩罚。(3)meta fresh——这在2000年前比较流行,不过现在已很少见。其具体是通过网页中的meta指令,在特定时间后重定向到新的网页,如果延迟的时间太短(约5秒之內),会被判断为spam。
工具/原料
网站
方法/步骤
2
2. 适用于使用Unix网络服务器的用户通过此指令通知搜索引擎的spider你的站点文件不在此地址下。这是较为常用的办法。形如:Redirect 301 / http://www.baidu.com/
3
3. 在服务器软件IIS服务器实现301重定向* 打开internet信息服务管理器,在欲重定向的网页或目录上按右键 * 选中“重定向到URL” * 在对话框中输入目标页面的地址 * 切记,记得选中“资源的永久重定向” * 当然,最后要点击“应用”
4
4. 绑定/本地DNS如果具有对本地DNS记录进行编辑修改的权限,则只要添加一个记录就可以解决此问题。若无此权限,则可要求网站托管服务商对DNS服务器进行相应设置。DNS服务器的设置若要将aaa.baidu.com指向http://www.baidu.com/,则只需在DNS服务中应增加一个别名记录,可写成:aaa IN CNAME http://www.baidu.com/。如需配置大量的虚拟域名,则可写成:* IN CNAME www.baidu.com/,这样就可将所有未设置的以domain.com结尾的记录全部重定向到http://www.baidu.com/上。
5
5. 用ASP/PHP/.NET实现301重定向ASP: Response.Status='301 Moved Permanently' Response.AddHeader 'Location','http://www.baidu.com/' Response.End PHP:1.
注意事项
配置完成后,要认真检查一下页面的状态码是否正确。Internet有很多Server Header检查工具。
上一篇:王疆原创CG插画《燃烧的时间》
下一篇:堡垒前线怎么关闭辅助瞄准?