[ISAPI_Rewrite]
RewriteRule ^/admin(.*) /admin/$1 [L]
RewriteRule ^/(.*)(html|htm)$ /index.php/$1$2 [L]
RewriteRule ^([^.]+)$ /index.php/$1 [L]

说明一下
第一条 重定向后台地址
第二条 将带html htm 后缀的重写
第三条 排除带”.”的 其余的全部重写
缺点:
使用像 google网站管理员 通过html文件来验证的时候麻烦一点
得在前面添加一条
RewriteRule /google26f74facfee37a5d.html $0 [L]

原创文章,转载请注明: 转载自贝壳博客

本文链接地址: typecho IIS rewrite 规则

phurl是一款非常优秀的PHP开源短网址服务程序,官方提供了基于apache的rewrite规则,这里给出我写的基于IIS的rewrite规则

而现在大部分国内IDC使用的是基于IIS的全能型主机,如果你购买的就是IIS主机,那么这条规则你一定用得上!

[ISAPI_Rewrite]

RewriteRule ^/([a-zA-Z0-9_-]+)$ /redirect.php?alias=$1

原创文章,转载请注明: 转载自贝壳博客

本文链接地址: phurl IIS Rewrite 规则

是在qeephp论坛看到的一条规则,排除所有带 “.”的请求,其余的全部重写向index.php

[ISAPI_Rewrite]
RewriteCond Host: www.xxx.com
RewriteRule ^([^.]+)$ /index.php/$1 [L]

由于sitemap模块动态生成 sitemap.xml,所以也需要重写向index.php

RewriteCond Host: www.xxx.com
RewriteRule /sitemap.xml /index.php/sitemap [L]

原创文章,转载请注明: 转载自贝壳博客

本文链接地址: Kohana v3 IIS rewrite 规则