.htaccess里如匹配问号

qihjn 2009-11-10 02:54:10
以前网站是asp的,现在换成php的了,想把原来的地址转到php页上。
如news.asp?id=123 需要把它定向到 news/123.html
这个用 RewriteRule 怎么写啊?


RewriteRule ^news\.asp\?id=(\d+)$ news/$1.html [L]

这个好像不行。

有没有人帮忙搞定一下。
...全文
507 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
小雨点0 2011-08-12
  • 打赏
  • 举报
回复
看回复还得回复~
foolbirdflyfirst 2009-11-10
  • 打赏
  • 举报
回复
RewriteCond %{QUERY_STRING} ^id=(.[^&]+)
RewriteRule news\.php$ news/%1.html [L]
parhelia_2001 2009-11-10
  • 打赏
  • 举报
回复
看看能不能传递uri部分的值,然后分两步,先把uri给截出来,然后交给下一个RewriteRule处理
parhelia_2001 2009-11-10
  • 打赏
  • 举报
回复
高手你好,俺想问问你RewriteCond能否作用于多条RewriteRule,怎样实现 ?

21,887

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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