我已经尝试过围绕这个,似乎我不能 - 我基本需要为我的网站上的用户提供可能有旧书签名的用户重定向。例如:
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内部服务器错误"。
答案 0 :(得分:1)
将此代码放入DOCUMENT_ROOT/.htaccess
文件中:
RewriteEngine On
RewriteRule ^(users)/userprofile=(.+)$ /$1/id=$2 [L,NC,R=302]