我希望将 www.purchase.domain.com 重定向到 purchase.domain.com,下面是我正在尝试执行的操作的一个示例:
RewriteCond %{HTTP_HOST} ^www\.purchase\.
RewriteRule (.*) http://purchase.DOMAIN_NAME/$1 [L,R]
我需要一个变量来用 purchase.domain.com 替换 DOMAIN_NAME
显然,我可以对 purchase.domain.com 进行硬编码,但我需要该代码在多个网站上运行。有什么建议吗?
答案1
您可以使用 RewriteCond 反向引用。
RewriteCond %{HTTP_HOST} ^www\.purchase\.(.*)
RewriteRule (.*) http://purchase.%1/$1 [L,R]
答案2
未经测试:
RewriteCond %{HTTP_HOST} ^www\.purchase\.(.*)
RewriteRule (.*) http://purchase.%1/$1
这与我发布时发布的内容惊人地相似。