2007-11-6 20:45
lieriwm
IIS下安装问题,IIS,IIS,IIS...郁闷的IIS
我都安装完了,才发现在IIS下官方并没有说能安装............
果然URL静态化不能用....不能用(ll09)
现在只期待无名的兄弟高手们能解决这个问题..........
2007-11-6 21:36
kinway
IIs的朋友试下这样:
首先在 IIS 的 Isapi 上添加这个筛选器,筛选器名称为 Rewrite ,可执行文件选择 Rewrite.dll ,重新启动 IIS。附件中 httpd.ini 已经设置好,其中内容如下:
[ISAPI_Rewrite]
# 3600 = 1 hour
CacheClockRate 3600
RepeatLimit 32
# Protect httpd.ini and httpd.parse.errors files
# from accessing through HTTP
然后后面是.htaccess的rewrite规则
但是注意并不是原来那个规则,而是试试这样改下
原来的:RewriteRule ^archiver/([a-z0-9\-]+\.html)$ archiver/index.php?$1
改成:RewriteRule ^archiver/([a-z0-9\-]+\.html)\?*(.*)$ $1 /archiver/index\.php\?$2&$4
不知道你看懂没有 比较下差别吧 中间的$变\?*(.*)$ $1 /
后面的?$1变成了\.php\?$2&$4
记住前面出现1 后面就234 类推 别一个规则里面出现重复
依次类推更改所有的规则。试下吧:) 其实就是比较一下[url]http://www.discuz.net/usersguide/advanced_urlrewrite.htm#title[/url] 这里的区别
我没用iis,没有测试,楼主试试看?
2007-11-7 13:03
lieriwm
楼上能再说详细点吗?
楼上能再说详细点吗? /index.php?$1<==>/index\.php\?$2&$4 这个变化是只变?$1还是变.php?$1
还有:"记住前面出现1 后面就234 类推 别一个规则里面出现重复"这句话什么意思?
2007-11-7 13:21
lieriwm
这样行吗?
你这种说法不就是把apache的rewrite放到IIS的rewrite里吗?
我的空间是支持IIS的rewrite的,也就是说IIS rewrite已经设置好了;现在再把.htaccess里的apache rewrite规则改成IIS的还有意思吗?
2007-11-7 14:50
kinway
[quote]原帖由 [i]lieriwm[/i] 于 2007-11-7 13:21 发表 [url=http://orzotl.com/bbs/redirect.php?goto=findpost&pid=439168&ptid=6120][img]http://orzotl.com/bbs/images/common/back.gif[/img][/url]
你这种说法不就是把apache的rewrite放到IIS的rewrite里吗?
我的空间是支持IIS的rewrite的,也就是说IIS rewrite已经设置好了;现在再把.htaccess里的apache rewrite规则改成IIS的还有意思吗? [/quote]
???什么还有意思吗?
我没听明白。IIS支持.htaccess解析么?不会吧。我不知道,你的意思是你的IIS支持URL重写规则,但是规则还是要自己变一下啊。改写一下[b][color=darkgreen]httpd.ini[/color][/b]
至于1234我标记了一下,不知道你是否明白。
RewriteRule ^archiver/([a-z0-9\-]+\.html)\?*(.*)$ $[b][color=green]1[/color][/b] /archiver/index\.php\?$[b][color=darkgreen]2[/color][/b]&$[b][color=darkgreen]4
[/color][/b]
2007-11-7 15:02
lieriwm
httpd.ini 这个文件估计改不了;虚拟主机..
httpd.ini 这个文件估计改不了;虚拟主机!就是改成功了,无名可以运行,但是那台服务器上的其它程序可能又不能rewrite了,空间商肯定不同意.
现在问题就是那台服务器上的其它程序可以rewrite,就无名不能rewrite......
看来要卸载了,忍痛割爱......没劲
2007-11-7 15:32
Sai
其它程序是用什么方式rewrite的?
2007-11-7 15:59
lieriwm
IIS服务器,用的不就是httpd.ini吗
IIS服务器,用的不就是ISAPI_Rewrite PHP httpd.ini吗?还能用什么不太懂?
也不明白 无名 和DZ本来都是DZ程序,DZ可以rewrite,无名不能rewrite
[[i] 本帖最后由 lieriwm 于 2007-11-7 16:00 编辑 [/i]]
2007-11-7 22:14
kinway
不是无名不能rewrite 是rules改了的
页:
[1]
Powered by Discuz! Archiver 5.5.0
© 2001-2006 Comsenz Inc.