ISAPI Rewrite 3 Lite的问题与缺陷

在上一篇《在IIS下安装配置ISAPI Rewrite 3,实现rewrite》中介绍了ISAPI Rewrite 3 Lite的简单使用, ISAPI Rewrite 3 Lite只能配置全局httpd.conf,不能对每个站点做单独配置,可以免费使用。

但是经过实验发现了ISAPI Rewrite 3 Lite的一些问题与缺陷,主要针对的是用原msi安装文件安装的。

缺陷:这也许就是免费版的限制吧。只要全局配置文件httpd.conf里面有正确的rewrite rule,就能生效。这就造成了不想使用rewrite的站点也要受到httpd.conf的影响。
 

问题:不管有没有在站点的ISAPI筛选器上添加ISAPI_Rewrite.dll这个筛选器,它都是起作用的。这个问题就有可能造成严重后果。

比如:同时有两个虚拟主机,安装了discuz论坛和supesite社区,这是配置ISAPI Rewrite 3就使它们的rewrite规则有冲突。

如果这时只配置supesite社区的rewrite规则,而discuz论坛不启用伪静态,就会出现一种奇怪的现象:discuz论坛点击帖子自动回到首页。

4 条评论

jaume

jaume :
Hi,i have a problem with Permalinks in WordPress,IIS.
I have IsapiRewite4.ini in the hosting and the page error 404.html activated.
With a redirection 301 in Isapi,and 404.php,wp-404-handler.php,in the hosting the Permalinks work fine,but with the page 404.html activated in the hosting,not working.
Right now i change in Hosting Linux.Less problems!!
I don´t know…
Thanks.
Good blog.

回复
jaume

Hi,i have a problem with Permalinks in WordPress,IIS.
I have IsapiRewite4.ini in the hosting and the page error 404.html activate.
With a redirection 301 in Isapi,and 404.php,wp-404-handler.php,in the hosting the Permalinks work fine,but with the page 404.html activate in the hosting,not working.
Right now i change in Hosting Linux.Less problems!!
I don´t now...
Thanks.
Good blog.

回复

发表评论

电子邮件地址不会被公开。 必填项已用*标注

😉😐😡😈🙂😯🙁🙄😛😳😮:mrgreen:😆💡😀👿😥😎😕