Я хочу сделать перенаправление с www.purchase.domain.com на покупку.domain.com, ниже приведен пример того, что я пытаюсь сделать:
RewriteCond %{HTTP_HOST} ^www\.purchase\.
RewriteRule (.*) http://purchase.DOMAIN_NAME/$1 [L,R]
Мне нужна переменная, которая заменит DOMAIN_NAME на просто buy.domain.com
Очевидно, я могу жестко запрограммировать Purchase.domain.com, но мне понадобится код для работы на нескольких сайтах. Какие-либо предложения?
Не проверено:
RewriteCond %{HTTP_HOST} ^www\.purchase\.(.*)
RewriteRule (.*) http://purchase.%1/$1
Что на удивление похоже на то, что было опубликовано, когда я писал.
Вы можете использовать обратную ссылку RewriteCond.
RewriteCond %{HTTP_HOST} ^www\.purchase\.(.*)
RewriteRule (.*) http://purchase.%1/$1 [L,R]