首页 > 企业网站建设 > wordpress IIS伪静态规则完美版
201303月3

wordpress IIS伪静态规则完美版

wordpress在iis的伪静态规则有很多种各有利弊,前一段时间厦门青年seo分享文章《WordPress搬家到iis主机注意事项》,经过几天的测试发现那个方法存在缺陷。比如需要用robots.txt文件屏蔽蜘蛛对动态的网址的抓取,还有存在泛解析的情况存在,伪静态虽然实现了但对seo十分不利。最近自己写了个伪静态规则,经过测试已经完美可用,推荐与《remove-category-base》配合使用,将会让你的伪静态达到完美。

伪静态代码:

[ISAPI_Rewrite]

# 3600 = 1 hour
CacheClockRate 3600
RepeatLimit 32
RewriteRule ^/([0-9]+).html /index\.php\?p=$1
RewriteRule ^/date/([0-9]+)/([0-9]+) /index\.php\/date/$1
RewriteRule ^/category/([A-Za-z]+) /index\.php\/category/$1
RewriteRule ^/([A-Za-z]+)/ /index\.php\/$1/
RewriteRule ^/([A-Za-z]+) /index\.php\/$1
RewriteRule ^/tag/([A-Za-z]+) /index\.php\/tag/$1
RewriteRule ^/page/([0-9]+) /index\.php\/page/$1
RewriteRule ^/index.php/([0-9]+).html /abc/$1
RewriteRule ^/index.php/ /abc/$1
RewriteRule ^/author/([A-Za-z]+) /index\.php\/author/$1
RewriteRule /tag/(.*)/page/(\d+)$ /index\.php\?tag=$1&paged=$2
RewriteRule /tag/(.+)$ /index\.php\?tag=$1
RewriteRule /category/(.*)/page/(\d+)$ /index\.php\?tag=$1&paged=$2
RewriteRule /category/(.+)$ /index\.php\?tag=$1
RewriteRule /([A-Za-z]+)/page/([0-9]+) /index\.php\?cat=$1&paged=$2

文章作者:厦门青年SEO
本文地址:http://www.xmlad.com/555.html
版权所有 © 转载时必须以链接形式注明作者和原始出处!

One Response to “wordpress IIS伪静态规则完美版”

发表评论