我必须重定向网址,例如
www.site.com/?page=user?id=5
像
www.site.com/users/5
我写了这个正则表达式
.*\?page=(.*)&id=(.*)
但这似乎不起作用吗?
完全重定向规则:
Redirect 302 ^/.*index.php\?page=(.*)&id=(.*) /$1/$2
答案 0 :(得分:0)
Redirect
伪指令仅适用于URL路径,即/index.php
后?
后的部分是QUERY_STRING
的一部分,并且无法使用重定向进行匹配,您需要使用{ {1}}
mod-rewrite