我想重写一下将get.domain.com带到domain.com/get.php以及所有GET参数。
示例:get.domain.com?v = 64将更改为domain.com/get.php?v=64
此外,如果可能,我希望网页上的请求网址不会更改,并保留为get.domain.com?v=64给用户。
我目前的尝试:
RewriteCond %{HTTP_HOST} ^(www\.)?get\.domain\.com$ [NC]
RewriteRule ^ http://domain.com/get.php [NE,R=301,L]
它会将get.domain.com转换为domain.com/get.php,但不会传输参数,并且网址也会发生变化。
知道怎么做吗?
答案 0 :(得分:1)
您可以使用此规则:
RewriteCond %{HTTP_HOST} ^(?:www\.)?(get)\.domain\.com$ [NC]
RewriteRule ^/?$ %1.php [L]