
一个IIS的REWRITE规则问题
WIN2003+IIS6+ISAPI_REWRITE3,现在我有个网页,比如:http://www.domain.com/cate/wushen/44.html现在我想这...
WIN2003+IIS6+ISAPI_REWRITE3,现在我有个网页,比如:
http://www.domain.com/cate/wushen/44.html
现在我想这个网页实际存在就直接访问,如果不存在就重定向到另个文件,
我写的规则如下:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule /cate/([a-z]+)/\d+\.html$ /modules/article/articleinfo\.php\?alias=$1 [NC,L]
我测试下,发现不管那个文件存不存在都是重定向到另个文件了
不知道哪里错了,我看REWRITE3也支持RewriteCond %{REQUEST_FILENAME} !-f这样命令的啊,折腾了一天也不行,请高手指点下 展开
http://www.domain.com/cate/wushen/44.html
现在我想这个网页实际存在就直接访问,如果不存在就重定向到另个文件,
我写的规则如下:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule /cate/([a-z]+)/\d+\.html$ /modules/article/articleinfo\.php\?alias=$1 [NC,L]
我测试下,发现不管那个文件存不存在都是重定向到另个文件了
不知道哪里错了,我看REWRITE3也支持RewriteCond %{REQUEST_FILENAME} !-f这样命令的啊,折腾了一天也不行,请高手指点下 展开
1个回答
2013-07-18
展开全部
我以前做也是无论存不存在都重定向了!我是在重定向到的页面最前面先根据参数构构造出路径,然后判断是否存在,存在就获取并输出,不存在才经行其他处理…
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
您可能需要的服务
百度律临官方认证律师咨询
平均3分钟响应
|
问题解决率99%
|
24小时在线
立即免费咨询律师
10350人正在获得一对一解答
苏州天空之城3分钟前提交了问题
广州萤火虫6分钟前提交了问题
石家庄麦田守望1分钟前提交了问题