301 Перенаправить TLD с домена страны на другой домен - PullRequest
0 голосов
/ 13 февраля 2019

Я пытаюсь полностью перенаправить TLD в другой домен и начинаю тянуть свои волосы, пытаясь докопаться до сути:

Вот пример домена происхождения:

www.foo.com.au

и предполагаемый редирект пункта назначения:

www.bar.com/subpage

В нынешнем виде, вот написанное мной правило, которое возвращает ответ 200 при тестировании с помощью curl:

RewriteCond %(HTTP_HOST) ^(?:www\.)?foo\.com\.au$ [NC]
RewriteRule (.*) https://www.bar.com/subpage [R=301,L]

AnythingВы можете отметить, будет очень признателен.Спасибо!

1 Ответ

0 голосов
/ 13 февраля 2019

Понял это, ребята.

Правило / условие перезаписи были правильными, за исключением одного ..... фигурные скобки вместо скобок для инкапсуляции HTTP_HOST.

RewriteCond %{HTTP_HOST} ^(?:www\.)?foo\.com\.au$ [NC]
RewriteRule (.*) https://www.bar.com/subpage [R=301,L]

В этом коде перенаправление работает должным образом.Детали, детали.

...