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]
我想用 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]