将php get变量重写为另一个get变量
我最近更改了我的站点源代码,所有内容都经过了测试,并按预期工作,但我有许多来自其他地方的遗留链接,我希望重定向 我的旧站点使用了一个链接,如 php?id=abc123 我需要这个重定向到 php?user=abc123 谢谢所有能帮我的人我尝试了不同的方法,但都不明白将php get变量重写为另一个get变量,php,apache,mod-rewrite,Php,Apache,Mod Rewrite,我最近更改了我的站点源代码,所有内容都经过了测试,并按预期工作,但我有许多来自其他地方的遗留链接,我希望重定向 我的旧站点使用了一个链接,如 php?id=abc123 我需要这个重定向到 php?user=abc123 谢谢所有能帮我的人我尝试了不同的方法,但都不明白 我本来会在php文件中更改$\u GET变量,但它是加密的您会在.htaccess文件中使用类似的内容 RewriteEngine On RewriteBase / RewriteRule ^mypage\.php\?id=(
我本来会在php文件中更改$\u GET变量,但它是加密的您会在.htaccess文件中使用类似的内容
RewriteEngine On
RewriteBase /
RewriteRule ^mypage\.php\?id=(.*)$ mypage.php?user=$1 [L,R=301]
如果您的服务器上启用了mod_rewrite,您可以在.htaccess中使用rewrite rles。是的,安装了mod_rewrite,但我不确定如何编写规则我尝试了许多变体,但似乎都不起作用