Http 我缺少哪个重写规则(IIS上的ISAPI)?

Http 我缺少哪个重写规则(IIS上的ISAPI)?,http,iis,mod-rewrite,webserver,isapi,Http,Iis,Mod Rewrite,Webserver,Isapi,我有以下规则: RewriteEngine on RewriteCond %{HTTP_HOST} ^www\.example\.com$ RewriteRule ^blog/?$ http://blog.example.com/ [P] RewriteRule ^(blog/.*)$ http://blog.example.com/$1 [p] RewriteCond %{HTTP_HOST} ^example.com$ RewriteRule ^(.*)?$ http://www.exa

我有以下规则:

RewriteEngine on
RewriteCond %{HTTP_HOST} ^www\.example\.com$
RewriteRule ^blog/?$ http://blog.example.com/ [P]
RewriteRule ^(blog/.*)$ http://blog.example.com/$1 [p]

RewriteCond %{HTTP_HOST} ^example.com$ 
RewriteRule ^(.*)?$ http://www.example.com/$1 [L,R=301]
我试图实现的是,它达到了我预期的90%,即任何对代理的点击都会超过。我在这里遇到的问题是,如果我访问它,它工作得很好。然而,如果我去,它不工作


我缺少什么规则?

尝试用此规则替换前两个规则:

RewriteCond %{HTTP_HOST} ^www\.example\.com$
RewriteRule ^blog/(.*) http://blog.example.com/$1 [P]

不幸的是,这似乎不行