Назад | Перейти на главную страницу

Перенаправление Htaccess

Я хочу сделать перенаправление с 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]