问一个伪静态有问题

小伙真帅 2012-08-21 02:09:13
对网站的URL规则做了一定的调整,想把原来的规则做一个301跳转过去。301跳转程序写好了。只要把相关参数传过去就可以了。


httpd.ini中我添加了这么样一条规则,

RewriteRule /newsshow(\d)?\.asp\?(.*) /r301\.asp\?$2 [N,I]


这条规则为什么没有效果?
地址类似于
/newsshow.asp?id=123&s=0
/newsshow1.asp?id=123&s=0
...全文
128 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
潮之金龙 2012-09-16
  • 打赏
  • 举报
回复
估计是版本不一样,URL规则的写法也不大相同
小伙真帅 2012-08-21
  • 打赏
  • 举报
回复
而且我要的就是问号后面的参数至于第一个匹配的数字,那个要不要无关紧要。我都在R301.asp中做了处理了。不用传过来。
小伙真帅 2012-08-21
  • 打赏
  • 举报
回复
参数可以不写全。其它的我配过的。没得问题。我就是看不出来这里哪里出了问题,死活就不成功。
ChinaXtHuLang 2012-08-21
  • 打赏
  • 举报
回复
匹配的多了参数.后面就一个参数.而且还是$2,意思的匹配后面的:(.*)

伪静态貌似也把参数写全.

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧