关于Rewrite规则的疑惑
WIN2003+IIS6.0使用论坛的规则:RewriteRule ^(.*)/file/(+)/(*)/$ $1/viewfile\.php\?file_id=$2&file_key=$3没有什么问题现在我想改下伪静态页面,自己了改了个:RewriteRule ^(.*)/file/(+)(*)\.html\?*(.*)$ $1/viewfile\.php\?file_id=$2&file_key=$3按照道理:http://XXX.com/file/173SA8eeEeS.html肯定是可以访问的!
结果测试:直接输入该地址可以访问,OK!
但是其他的页面仍然是http://XXX.com/file/173/SA8eeEeS/格式,没有全部变成.html后缀形式,郁闷!
你这个到底要在哪个地方改???难道自己重写规则都不行??
此外,你这里的file_key变量不知道有啥用,能否去掉??
along请回答。:(
[ 本帖最后由 BIGDOWN 于 2010-6-29 23:29 编辑 ] file_key变量 是防止文件批量下载所使用的。
重写规则你可以修改includes/rewrite.func.php 谢谢你!:loveliness: includes/rewrite.func.php
这文件要怎么改
页:
[1]