正确的Win主机网站伪静态设置方法

在这两天折腾主题的过程中,再次注意到伪静态的设置,之前刚建站时用的是最简单的404错误重定向的方法:复制代码,新建成一个404.php丢到web根目录,然后到空间控制面板将其指定为404错误页面,最后将固定链接修改下,即可实现伪静态。

当时,感觉这个方法最简单,也能达到效果,也就没去深究此法对SEO的影响,现在建站快一个月了,百度却仅仅收录了我的首页和一篇动态文章,我这才开始怀疑这个伪静态设置方法对百度Seo有很大影响(谷歌等搜索引擎无碍)。通过网络搜素资料发现,确实有博友反映了同样的问题,有人已经发博文告之经过404错误重定向的伪静态文章,百度会以为这个页面是不存在的,所以直接略过而不会收录!对比了一下我自己的博客,发现还真的吻合!确实百度就只收录了我的首页以及一个动态页面,而谷歌/360却全部都收录了,而且基本发文一个小时只能就会更新收录!

这样看来,虽然没有确切证据证实这个说法,但是为了长久考虑,我还是决定选用其他伪静态的设置方法。

我的博客是Win+IIS环境,经过对比站长们的经验教程,我选择了Rewite规则来实现Wordpress的伪静态。具体方法如下:

    • 咨询空间商,服务器是否已开启Rewrite规则的支持
    • 新增httpd.ini文件,写入以下代码,并拷贝至网站根目录
  • 然后到wordpress后台修改固定链接为%post_id%.html即可,当然也可以是其他的, 个人建站时就已经选择了这个形式,所以不能随便更改,否则谷歌就要K掉我了!

至于这个方法的原理以及httpd.ini的写法,网络上有大把大把的解说,我也就再不赘述了。写这篇文章的主要目的是告诉跟我一样的菜鸟站长们,使用“404伪静态”的方法会对百度的收录造成一定障碍,还请慎用之!当然,是否属实还得看我今天修改之后的效果如何了,静候佳音吧!

发表评论

gravatar

:?::razz::sad::evil::!::smile::oops::grin::eek::shock::???::cool::lol::mad::twisted::roll::wink::idea::arrow::neutral::cry::mrgreen:

刷新评论

目前评论:10   其中:访客  7   博主  2   引用   1

来自外部的引用: 1

  • 发现插件生成的robots.txt不能被谷歌和360识别 | 张戈博客
  1. 梦轩丽人 6 来自天朝的朋友 未知浏览器 Unknow Os 广西南宁市 电信

    404.php和httpd.ini文件我都分别试过了,但是在wordpress后台更改固定链接选择自定义的话还是不行,但选择其他项链接都成功,郁闷死我了。

    • 张戈 [博主] 来自天朝的朋友 未知浏览器 Unknow Os 广东省深圳市 联通

      你自定义的形式是?发给我看看~

      • 梦轩丽人 6 来自天朝的朋友 未知浏览器 Unknow Os 广西南宁市 电信

        404.php和http.ini都用网上的试过,wordpress固定链接就用跟你的一样%post_id%.html,可惜都不成功。

        • 张戈 [博主] 来自天朝的朋友 未知浏览器 Unknow Os 广东省深圳市 联通

          可以问下你的空间商,所用主机是否支持伪静态功能。

  2. 路人V 3 来自天朝的朋友 未知浏览器 Unknow Os 江苏省 铁通

    终于看到了靠谱的办法,搜藏

  3. 飞哥博客 5 来自天朝的朋友 Internet Explorer Windows 7 四川省成都市 奇虎360科技电信CDN节点

    试了试,还是不行,明天再看看

  4. 易淘金 3 来自天朝的朋友 谷歌浏览器 Windows 7 河南省开封市兰考县 联通

    谢谢分享····················

  5. 图纸加密软件 0 来自天朝的朋友 火狐浏览器 Windows 7 湖北省武汉市 (汉阳区)电信

    非常实用,谢谢博主

  6. 大圣 0 来自天朝的朋友 谷歌浏览器 Windows 7 湖北省武汉市 联通

    我也是阿里云的服务器 怎么一直实现不了静态化呢 把你这个弄过去也不行

加载中,请稍候...