带有参数的永久重定向

时间:2019-08-07 01:08:41

标签: php apache .htaccess redirect mod-rewrite

是否可以使用相应的参数将一个域永久重定向到另一个域?

例如,有人访问example.com,它将永久重定向到eg.com/?url=example

我尝试过RewriteRule ^/?$ "https\:\/\/eg\.com\/?url=example" [R=301,L],尽管确实确实重定向到了eg.com,但显然它忽略了参数。

有什么办法可以用htaccess来做到这一点?

1 个答案:

答案 0 :(得分:1)

在问号前转义反斜杠。

RewriteRule ^/?$ "https\:\/\/eg\.com\/\?url=example" [R=301,L]
#                                     ^ add backslash here