Emog在IIS7.5下伪静态web.config设置
网上有很多Emog在IIS7.5下伪静态web.config设置,很坑,基本上都没用,包括下文所述的方法也没多少作用,使用下文所属的方法,文章分类页打不开,会显示下图错误,所以本文所示方法仅作参考。

<?xml version="1.0" encoding="UTF-8"?> <configuration> <system.webServer> <rewrite> <rules> <rule name="emlog-rewrite-file"> <match url="^(post|record|sort|author|page)-([0-9]+)\.html$" /> <action type="Rewrite" url="index.php?{R:1}={R:2}" /> </rule> <rule name="emlog-rewrite-folder"> <match url="^(post|record|sort|author|page)/([0-9]+)$" /> <action type="Rewrite" url="index.php?{R:1}={R:2}" /> </rule> <rule name="emlog-rewrite-tag-file"> <match url="^tag-(.+)\.html$" /> <action type="Rewrite" url="index.php?tag={R:1}" /> </rule> <rule name="emlog-rewrite-tag-folder"> <match url="^tag/(.+)$" /> <action type="Rewrite" url="index.php?tag={R:1}" /> </rule> <rule name="emlog-rewrite-twitter-file"> <match url="^t/page-([0-9]+)\.html$" /> <action type="Rewrite" url="t/index.php?page={R:1}" /> </rule> <rule name="emlog-rewrite-twitter-folder"> <match url="^/page/([0-9]+)$" /> <action type="Rewrite" url="t/index.php?page={R:1}" /> </rule> <rule name="emlog-rewrite-post-pages"> <match url="^(.*)?/([0-9]+)\.html$" /> <action type="Rewrite" url="index.php?post={R:2}" /> </rule> <rule name="emlog-rewrite-post-pages-nosort"> <match url="([0-9]+)\.html$" /> <action type="Rewrite" url="index.php?post={R:1}" /> </rule> </rules> </rewrite> </system.webServer> </configuration>