2017-10-06 87 views
0

使用htaccess我如何301重定向以下?使用通配符重定向查詢字符串後

domain.com/index.php?r=apiv2/*app.domain.com/index.php?r=apiv2/*

哪裏*是什麼

通配符這是迄今爲止我嘗試:提前

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

謝謝!

回答

0

您可以使用:

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

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