1
我在我的.htaccess的规则是国防部重写IIS重写规则
RewriteRule ^([a-zA-Z0-9-_]+)$ listing-search.php?profile=$1 [QSA,L]
RewriteCond %{REQUEST_FILENAME}\.php -f
它域后基本上看起来为配置文件名称(http://mysite.com/19KAREN),并提取概要细节。我试图使用可用的重写模块将其转换为IIS7重写,并且大部分它工作得很好,但是我有一个博客http://mysite.com/blog,并且在使用htaccess重写博客时显示(正确),但是在IIS中尝试获取名为blog的配置文件(不正确)。
如果我要在URL(http://mysite.com/blog/)的末尾添加一个斜线,那么它可以工作,但我相信客户端已经发送了没有斜杠的附属物,所以这不是真的一个选项。
我曾尝试添加新规则以将http://mysite.com/blog重写为.../blog /但这也不起作用。
有什么建议吗?