使用查询ID重写mod_rewrite的规则

时间:2015-01-23 12:18:22

标签: regex apache mod-rewrite rewrite

经过大量的谷歌搜索和挖掘后,我感觉我非常接近,但仍然没有到达那里。

我有一个网址

my.url.com/mymeeting.py?view=nicecompact&confId=54

my.url.com/myschedule.py?view=nicecompact&confId=54

我想把它变成:

my.otherurl.com/conf/event/54 

为了实现这一点,我想使用mod_rewrite从网址#1中抓取confId parameter中的数字,并将其附加到新网址#2。

1 个答案:

答案 0 :(得分:0)

尝试以下方法:

RewriteEngine On
RewriteCond %{QUERY_STRING} confId=(\d+)
RewriteRule ^/my(meeting|schedule)\.py /conf/event/%1? [R=302,L]