用它后面的通配符重定向查询字符串

时间:2017-10-06 08:18:14

标签: .htaccess redirect url-redirection

使用htaccess如何301重定向以下内容?

hotdomain.com/index.php?r=apiv2/*

app.domain.com/index.php?r=apiv2/*是任何事物的通配符

这是我到目前为止的尝试:

*

提前致谢!

1 个答案:

答案 0 :(得分:0)

您可以使用:

RewriteCond %{QUERY_STRING} r=apiv2(.*)
RewriteRule ^index\.php$ https://app.domain.com/index.php?r=apiv2%1 [L,R=301]

%1反向引用最后匹配的RewriteCond模式