htaccess - 带获取参数的子域

htacces - subdomain with get parameters

我想用 get 参数重写一个子域。 我的子域如:

vouchers.domain.com

这是我调用的域:

vouchers.domain.com?url=test.de

此文件获得零个或一个参数

vouchers.php

我的第一次尝试是这样的:

RewriteCond %{HTTP_HOST} vouchers.domain.com(.*?)
RewriteCond %{REQUEST_URI} !vouchers.php
RewriteRule ^$ vouchers.php?url=%1 [QSA,L,NC]

但是没用。 谁能帮我修一下?

谢谢

您可以使用:

RewriteCond %{HTTP_HOST} ^vouchers\.domain\.com$ [NC]
RewriteRule !^vouchers\.php$ vouchers.php?url=%{REQUEST_URI} [QSA,L,NC]