Php 带参数的永久重定向
有没有办法用相应的参数将一个域永久重定向到另一个域? 例如,有人访问Php 带参数的永久重定向,php,apache,.htaccess,redirect,mod-rewrite,Php,Apache,.htaccess,Redirect,Mod Rewrite,有没有办法用相应的参数将一个域永久重定向到另一个域? 例如,有人访问example.com,它会永久重定向到eg.com/?url=example 我尝试了RewriteRule^/?$“https\:\/\/eg\.com\/?url=example”[R=301,L],尽管它确实重定向到eg.com,但它显然忽略了参数 使用htaccess有什么方法可以做到这一点吗?在问号之前转义反斜杠 RewriteRule ^/?$ "https\:\/\/eg\.com\/\?url=example"
example.com
,它会永久重定向到eg.com/?url=example
我尝试了RewriteRule^/?$“https\:\/\/eg\.com\/?url=example”[R=301,L]
,尽管它确实重定向到eg.com
,但它显然忽略了参数
使用
htaccess
有什么方法可以做到这一点吗?在问号之前转义反斜杠
RewriteRule ^/?$ "https\:\/\/eg\.com\/\?url=example" [R=301,L]
# ^ add backslash here
完美的非常感谢,伙计。我已经有一段时间没有写过
mod write
Stuff了。有没有办法保留任何预先存在的参数,而不是重写它们?是的,要添加QSA
,这意味着:[R=301,L,QSA]
,了解更多信息: