win服务器网站为静态规则,正确的Win主机网站伪静态设置方法

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

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

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

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

咨询空间商,服务器是否已开启Rewrite规则的支持

新增httpd.ini文件,写入以下代码,并拷贝至网站根目录

[ISAPI_Rewrite]

# 3600 = 1 hour

CacheClockRate 3600

RepeatLimit 32

# Protect httpd.ini and httpd.parse.errors files

# from accessing through HTTP

# wordpress weijingtai

# For tag

RewriteRule /tag/(.*)/page/(\d+)$ /index\.php\?tag=$1&paged=$2

RewriteRule /tag/(.+)$ /index\.php\?tag=$1

# For category

RewriteRule /category/(.*)/page/(\d+)$ /index\.php\?category_name=$1&paged=$2

RewriteRule /category/(.*) /index\.php\?category_name=$1

# For sitemapxml

RewriteRule /sitemap.xml /sitemap.xml [L]

RewriteRule /favicon.ico /favicon.ico [L]

# For file-based wordpress content (i.e. theme), admin, etc.

RewriteRule /wp-(.*) /wp-$1 [L]

# For normal wordpress content, via index.php

RewriteRule ^/$ /index.php [L]

RewriteRule /(.*) /index.php/$1 [L]

# For robots.txt

RewriteRule /robots.txt /robots.txt [L]

然后到wordpress后台修改固定链接为%post_id%.html即可,当然也可以是其他的, 个人建站时就已经选择了这个形式,所以不能随便更改,否则谷歌就要K掉我了!

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值