win2003服务器通过IIS实现httpd.ini伪静态无效

时间:2021-03-10 04:28:16
其它设置都没问题,程序安装在
C盘的Helicon\ISAPI_Rewrite目录下,在这个目录设置httpd.ini规则就起作用
RewriteRule /index.html /index.asp

但把这个httpd.ini文件放到其它站点根目录就无效,请问这个是什么原因?
RewriteRule /news.html  /news.asp

要实现多站点伪静态怎么操作。

5 个解决方案

#1


这与你的 Rewrite 控件有关
通常低端 free 版本是不能自主放置 httpd.ini 的位置的

#2


引用 1 楼 xuzuning 的回复:
这与你的 Rewrite 控件有关
通常低端 free 版本是不能自主放置 httpd.ini 的位置的


在网上下载安装的精简版,是否跟这个有关呢

#3


应该是
他好像也支持多网站伪静态的,只不过都写在一个文件里
他应该有一个编辑工具吧?

#4


如果都写在一个文件里,多站点时规则有可能会导致冲突
我的想法就是怎么解决这种冲突,实现每个站点根目录下放一个httpd.ini文件来解决方法

但试过网上说的都不起作用。在安装目录下写就有用。

#5


下载个破解版的安装就好了。。

#1


这与你的 Rewrite 控件有关
通常低端 free 版本是不能自主放置 httpd.ini 的位置的

#2


引用 1 楼 xuzuning 的回复:
这与你的 Rewrite 控件有关
通常低端 free 版本是不能自主放置 httpd.ini 的位置的


在网上下载安装的精简版,是否跟这个有关呢

#3


应该是
他好像也支持多网站伪静态的,只不过都写在一个文件里
他应该有一个编辑工具吧?

#4


如果都写在一个文件里,多站点时规则有可能会导致冲突
我的想法就是怎么解决这种冲突,实现每个站点根目录下放一个httpd.ini文件来解决方法

但试过网上说的都不起作用。在安装目录下写就有用。

#5


下载个破解版的安装就好了。。