Rewrite正则如何匹配到URL中的"?"号

thatday2008 2006-10-16 10:39:57
需求如下:


http://www.csdn.net/postnew.shtml?room=303
指向
http://www.csdn.net/postnew.php?room=303

我的正则是这样写的:
RewriteRule ^postnew\.shtml\?(.*)$ postnew.php?$1

尝试了很多次,但始终无法匹配到其中的"?"号.

环境:
Windows2003 + Apache


恳请赐教!
...全文
296 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
iasky 2006-10-31
  • 打赏
  • 举报
回复
\?
longxin123 2006-10-31
  • 打赏
  • 举报
回复
Rewrite正则如何匹配到URL中的"?"号
LZ解决了吗??
longxin123 2006-10-20
  • 打赏
  • 举报
回复
我也遇到这样的的问题了
用\?也不行呀
楼主是怎么解决的??
zeroleonhart 2006-10-17
  • 打赏
  • 举报
回复
\?
wtogether 2006-10-16
  • 打赏
  • 举报
回复
RewriteRule ^postnew\.shtml\?(.*)$ postnew.php?$1
->
RewriteRule /postnew\.shtml\?(.*) postnew\.php\?$1

21,886

社区成员

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

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