WordPress在WIN主机IIS下设置固定链接实现真正的伪静态方法(原创)

经过的努力,终于搞定了Wordpress在IIS下伪静态的功能,虽然网上有利用404.php页面来实现的方法,但终归没有这种自然的好。这里给大家分享一下,首页你的主机要装Rewrite 组件,现在国内很多WINDOWS主机都有装这个了。

在网上搜索了好多教程但是固定链接做完以后不能访问网站地图

经过努力解决了。

本代码可以在ii下正确访问,包括网站的地图文件可以

然后在httpd.ini 中加入如下代码:

[ISAPI_Rewrite]

# Defend your computer from some worm attacks
#RewriteRule .*(?:global.asa|default\.ida|root\.exe|\.\.).* . [F,I,O]
# 3600 = 1 hour
CacheClockRate 3600
RepeatLimit 32
# Protect httpd.ini and httpd.parse.errors files
# from accessing through HTTP
# Rules to ensure that normal content gets through
RewriteRule /software-files/(.*) /software-files/$1 [L]
RewriteRule /images/(.*) /images/$1 [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 normal wordpress content, via index.php”上面造成网站地图不能被访问
RewriteRule /sitemap.xml /sitemap.xml [L]
RewriteRule /sitemap.xml.gz /sitemap.xml.gz [L]
RewriteRule /favicon.ico /favicon.ico [L]

然后在固定链接中设置为自己想要的就可以了,经过大家的测试都没有错误。

 » 本站地址:http://www.gomoth.com
  • 您可能感兴趣的相关文章