400-685-0732

WJMonitor舆情之声

企业大数据智能舆情监测管理解决方案

全网监测海量数据按需发布监测预警

实时把握舆情动态精准追溯信息源头

首页301跳转避免死循环的方法

首页301跳转避免死循环的方法

rude 暂无评论
SEO技术

index.html、index.php、index.htm、index.shtml、default.asp等都是常见的网站默认后缀。也正是因为如此,首页往往会产生两个url的问题,这样不但会使网站出现重复内容,同时也会分散首页的权重。

针对这种问题,我们首先想到的会是301跳转。以index.php为例,如果将http://www.yourdomainname.com/index.php301跳转到http://www.yourdomainname.com,蜘蛛在爬行http://www.yourdomainname.com/index.php时,自然会转到http://www.yourdomainname.com,而当它爬行http://www.yourdomainname.com时,就需要调取index.php文件中的内容,而然后又要转向http://www.yourdomainname.com,这也就产生了无限死循环。

那么,怎么样解决这一问题呢?我们可以尝试以下这种方法。

1、复制index.php内容到另一个文件,我们假设这个文件名为sitehome.php。

2、在文件根目录下创建指令Apache DirectoryIndex指令,设置为sitehome.php。需要注意的是不要在整个服务器级别设置这个指令,否则其它以index.php为目录默认文件的文件夹会产生问题。

3、在文件根目录的.htaccess文件中放上:DirectoryIndex sitehome.php。

4、删除原本index.php文件中的内容,插入下面代码

这样以来,就可以避免了301跳转之后的无限循环问题。当然,如果使用了CMS系统,还需要确保网站中所有内链都指向规范化的url(http://www.yourdomainname.com),如果因为某种原因CMS开始指向http://www.yourdomainname.com/sitehome.php,则就又进入下一轮死循环了。
文军二维码

推荐阅读

网站链接的价值靠什么来衡量?_文军营销博客已是最后文章 下一篇: 首页301跳转避免死循环的方法 推荐阅读 网站链接的价值靠什么来衡量?_文军营销博客网站链接的价值靠什么来衡量?rude 暂无评论 SEO技术 一...

发表评论

WJMonitor试用

站内搜索