.htaccess - 非常具体的重定向?

时间:2014-06-04 04:31:11

标签: php regex apache .htaccess mod-rewrite

我已经尝试过围绕这个,似乎我不能 - 我基本需要为我的网站上的用户提供可能有旧书签名的用户重定向。例如:

www.example.com/users/userprofile=122&action=edit

需要:

www.example.com/users/id=122&action=edit


我尝试了各种方法并重写规则,但我似乎无法提出解决方案。

请注意, 操作 可以是各种各样的事情 - 例如,有时可能会提供其他扩展功能:

www.example.com/users/userprofile=122&action=edit&theme=blue

请注意使用' / users'是它自己的重写规则 - 真正的目录是"资产"。

我不打算发布我尝试的内容 - 只有六打" 500内部服务器错误"。

1 个答案:

答案 0 :(得分:1)

将此代码放入DOCUMENT_ROOT/.htaccess文件中:

RewriteEngine On

RewriteRule ^(users)/userprofile=(.+)$ /$1/id=$2 [L,NC,R=302]