使用查询 ID 重写 mod_rewrite 的规则

Rewrite rule for mod_rewrite with query ID

经过多次谷歌搜索和挖掘后,我感觉我已经很接近了,但仍然没有到达那里。

我有一个URL

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 从 URL #1 中捕获 confId parameter 中的数字并将其附加到新的 URL # 2.

尝试以下操作:

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