LINUX.ORG.RU
ФорумAdmin

Редирект 301 с адреса с поддоменом на адрес без поддомена

 


0

1

Имеется ввиду не совсем это

RewriteCond %{HTTP_HOST} ^blog\.domain\.com$ [NC]
RewriteRule ^(.*)$ https://domain.com/blog/ [R=301,L]

Когда редиректятся вообще все ссылки с поддомена

Почему то не работает так
Redirect 301 /my.doma.net/privet.html https://doma.net/privet.html

Надо перенаправить ТОЛЬКО конкретную страницу с /my.doma.net на конкретную страницу doma.net

Как это сделать? Желательно одной строкой

★★

Последнее исправление: mirek (всего исправлений: 1)

Безотносительно конфигов апача: уточню момент, что сертификат у тебя же на обоих доменах должен быть wildcard и закрывать собой оба домена сразу. Два отдельных сертификата не прокатят.

BOOBLIK ★★★★
()
Ответ на: комментарий от Anoxemian

Ну так ты сам написал строгое соответствие в условии.

Чёт не работает. Первый раз заходит на blog.domain.com/privet Если затем обновить страницу то белый экран и ошибка в каком-то скрипте JS

И только адрес domain.com/privet открывается нормально. Но в любом случае не происходит редирект при заходе на blog.domain.com/privet

mirek ★★
() автор топика
Ответ на: комментарий от Anoxemian

У меня задано точно таким образом

RewriteCond %{HTTP_HOST} ^blog\.domain\.com/ru/konkretnaya_stranica [NC]
RewriteRule ^(.*)$ https://domain.com/ru/blog/konkretnaya_stranica [R=301,L]

RewriteCond %{HTTP_HOST} ^blog\.domain\.com/ru/poka [NC]
RewriteRule ^(.*)$ https://domain.com/ru/blog/poka [R=301,L]

То есть несколько перенаправлений последовательно и с префиксами языка. Вероятно где-то в префиксах языка собака зарыта

mirek ★★
() автор топика
Ответ на: комментарий от Anoxemian

Вы глубоко заблуждаетесь. Я вот нашёл онлайн тестер редиректов

И он выдает на RewriteCond %{HTTP_HOST} ^blog.domain.com и RewriteRule ^(.*)$ https://domain.com/ru/blog/konkretnaya_stranica

что УСЛОВИЕ НЕ ВЕРНОЕ. При чём в любых комбинациях что RewriteCond %{HTTP_HOST} ^blog.domain.com/ru/konkretnaya_stranica [NC] что RewriteCond %{HTTP_HOST} ^blog.domain.com$ [NC]

Почему? И дело там не в поддоменах

mirek ★★
() автор топика