Редирект со всех поддоменов на домен

301 редирект c сайта с поддомена на основной домен через htaccess

301 редирект с сайта с www на без www позволяет осуществить полный переезд сайта на одну из версий и закрепить единое главное зеркало.

С поддомена на основной домен

Если требуется выполнить условие перенаправления для всех поддоменов без исключения:

RewriteCond % ^(.+).domain.ru$
RewriteRule (.*) http://site.ru/$1?region=%1 [L,R=301,QSA]

Когда речь идет о конкретном поддомене следует использовать:

RewriteCond % ^poddomen.domain.ru$ [NC]
RewriteRule (.*) http://site.ru/$1?region=poddomen [L,R=301,QSA]

Как сделать редирект через файл htaccess

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

Редирект со всех поддоменов на домен. Смотреть фото Редирект со всех поддоменов на домен. Смотреть картинку Редирект со всех поддоменов на домен. Картинка про Редирект со всех поддоменов на домен. Фото Редирект со всех поддоменов на домен

Вводим нужное нам правило.

Редирект со всех поддоменов на домен. Смотреть фото Редирект со всех поддоменов на домен. Смотреть картинку Редирект со всех поддоменов на домен. Картинка про Редирект со всех поддоменов на домен. Фото Редирект со всех поддоменов на домен

Как проверить работу 301 редиректа?

Для этого можно использовать инструмент проверки ответа сервера Яндекса:

Здесь вводим адрес первой страницы и видим следующее:

Редирект со всех поддоменов на домен. Смотреть фото Редирект со всех поддоменов на домен. Смотреть картинку Редирект со всех поддоменов на домен. Картинка про Редирект со всех поддоменов на домен. Фото Редирект со всех поддоменов на домен

Как видим правило применилось и работает корректно.

Источник

Редирект со всех поддоменов на домен

Редирект со всех поддоменов на домен. Смотреть фото Редирект со всех поддоменов на домен. Смотреть картинку Редирект со всех поддоменов на домен. Картинка про Редирект со всех поддоменов на домен. Фото Редирект со всех поддоменов на домен

Редирект со всех поддоменов на домен. Смотреть фото Редирект со всех поддоменов на домен. Смотреть картинку Редирект со всех поддоменов на домен. Картинка про Редирект со всех поддоменов на домен. Фото Редирект со всех поддоменов на домен

Минфин выступил против избыточного регулирования цифровых валют в России

Редирект со всех поддоменов на домен. Смотреть фото Редирект со всех поддоменов на домен. Смотреть картинку Редирект со всех поддоменов на домен. Картинка про Редирект со всех поддоменов на домен. Фото Редирект со всех поддоменов на домен

Адаптивные поисковые объявления в Google Ads: 5 лучших практик

Добрый день!! Требуется ваша помощь.

Нашел такую конструкцию:

Но мне нужно что бы все это происходило с доменом без www

Заранее спасибо за ответы.

Редирект со всех поддоменов на домен. Смотреть фото Редирект со всех поддоменов на домен. Смотреть картинку Редирект со всех поддоменов на домен. Картинка про Редирект со всех поддоменов на домен. Фото Редирект со всех поддоменов на домен

RewriteRule (.*) http://основной_хост/$1 [R=301,L]

Редирект со всех поддоменов на домен. Смотреть фото Редирект со всех поддоменов на домен. Смотреть картинку Редирект со всех поддоменов на домен. Картинка про Редирект со всех поддоменов на домен. Фото Редирект со всех поддоменов на домен

Так все равно открывается. В чем может быть загвоздка?

Что у вас в DNS прописано для этого домена?

Редирект со всех поддоменов на домен. Смотреть фото Редирект со всех поддоменов на домен. Смотреть картинку Редирект со всех поддоменов на домен. Картинка про Редирект со всех поддоменов на домен. Фото Редирект со всех поддоменов на домен

Там прописаны ДНС хостера и все, больше я ни чего не прописывал.

Редирект со всех поддоменов на домен. Смотреть фото Редирект со всех поддоменов на домен. Смотреть картинку Редирект со всех поддоменов на домен. Картинка про Редирект со всех поддоменов на домен. Фото Редирект со всех поддоменов на домен

RewriteEngine on прописали?

«основной_хост» правильно написали?

Там где смотрят папки левых доменов ваш htaccess доступен?

А вот когда я сделал конструкцию предложенную здесь, то уже она не работает.

Редирект со всех поддоменов на домен. Смотреть фото Редирект со всех поддоменов на домен. Смотреть картинку Редирект со всех поддоменов на домен. Картинка про Редирект со всех поддоменов на домен. Фото Редирект со всех поддоменов на домен

Значит неверно прописали. Покажите свой htaccess, можете заменить хост на site, но остальное не меняйте

Источник

Как сделать 301 редирект (переадресацию) через htaccess

Редирект (перенаправление или форвардинг) —позволяет автоматически переадресовать пользователя, посетившего страницу А на страницу Б. Например, пользователь, пытающийся открыть страницу site.ru/page1/ будет попадать на site.ru/page2.

Как сделать редирект через файл htaccess

Для того, чтобы перенаправить пользователя с одной страницы на другую требуется использовать следующую комбинацию:

Redirect 301 site.ru/page1/ site.ru/page2/

Важно! Можно записывать адреса в относительном виде, например, /page1/ и /page2/.

Также допускается использование конструкции:

Redirect permanent site.ru/page1/ site.ru/page2/

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

Редирект со всех поддоменов на домен. Смотреть фото Редирект со всех поддоменов на домен. Смотреть картинку Редирект со всех поддоменов на домен. Картинка про Редирект со всех поддоменов на домен. Фото Редирект со всех поддоменов на домен

Вводим нужное нам правило.

Редирект со всех поддоменов на домен. Смотреть фото Редирект со всех поддоменов на домен. Смотреть картинку Редирект со всех поддоменов на домен. Картинка про Редирект со всех поддоменов на домен. Фото Редирект со всех поддоменов на домен

Как проверить работу 301 редиректа?

Для этого можно использовать инструмент проверки ответа сервера Яндекса:

Здесь вводим адрес первой страницы и видим следующее:

Редирект со всех поддоменов на домен. Смотреть фото Редирект со всех поддоменов на домен. Смотреть картинку Редирект со всех поддоменов на домен. Картинка про Редирект со всех поддоменов на домен. Фото Редирект со всех поддоменов на домен

Как видим правило применилось и работает корректно.

Как сделать перенаправление на другой домен?

В этом случае необходимо автоматически перекидывать всех пользователей с домена domain1.ru на domain2.ru при помощи функции:

RewriteRule ^(.*)$ http://www.domain2/$1 [R=301,L]

Переадресация с http на https

При переезде сайта с http на https (установка SSL-сертификата) потребуется код, который не требует дополнительных модификаций:

Второй метод осуществляет перенос с http://domain.ru на https://domain.ru:

RewriteRule ^(.*)$ https://domain.ru/$1 [R=301,L]

Третий способ выполняет аналогичную функцию, но отключает перенаправление для robots.txt:

RewriteRule ^(.*)$ https://domain.ru/$1 [R=301,L]

В 4-й версии конечным пунктом для пользователя станет https://www.domain.ru:

RewriteRule ^(.*)$ https://www.domain.ru/$1 [R=301,L]

Позволяет сделать форвардинг с http://www.poddomen.domain.ru на https://poddomen.domain.ru:

RewriteCond % ^www\.poddomen\.domain\.ru$ [NC]

RewriteRule ^(.*)$ https://poddomen.domain.ru/$1 [R=301,L]

Последняя версия, дающая возможность сделать связь между http://poddomen.domain.ru на https://www.poddomen.domain.ru:

RewriteCond % ^poddomen\.domain\.ru$ [NC]

RewriteRule ^(.*)$ https://www.poddomain.domain.ru/$1 [R=301,L]

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

В функции ниже осуществляется переход из www.poddomen.domain.ru на poddomen.domain.ru:

RewriteCond % ^www\.poddomen\.domain\.ru$ [NC]

RewriteRule ^(.*)$ http://poddomen.domain.ru/$1 [R=301,L]

Если же первый способ не помог можно использовать данную версию:

RewriteCond % !^poddomen\.domain\.ru$ [NC]

RewriteRule ^(.*)$ http://poddomen.domain.ru/$1 [R=301,L]

С www на без WWW

RewriteCond % ^poddomen\.domain\.ru$ [NC]

RewriteRule ^(.*)$ http://www.poddomen.domain.ru/$1 [R=301,L]

Также имеется второй метод не требующий ввода доменного имени:

C https на http

При необходимости сделать обратную интеграцию и перейти на незащищенную версию протокола можно воспользоваться:

301 редирект на http для одной страницы

В этой ситуации подойдет:

Второй метод осуществляет общий переезд на защищенный протокол (https), но одна страница останется на старом протоколе (http). Этот способ подойдет для интеграции 1С Bitrix с 1С Предприятие, так как система не может работать с защищенным протоколом:

Для готовой интеграции с 1С-Битрикс, формула позволяющая исключить директорию bitrix/admin/1c_exchange.php из общего правила:

RewriteCond % !^/bitrix/admin/1c_exchange\.php$ [NC]

Форвардинг на https для конкретной страницы

Для этой цели можно воспользоваться:

RewriteCond % ^/Необходимая директория_страница$

С несуществующего файла

В этом случае можно будет применить:

RewriteRule ^(.*)$ /poddomen/script.php [R=301,L]

Также подойдет второй способ:

RewriteCond % !^poddomen\.domain\.ru$ [NC]

RewriteRule ^(.*)$ http://poddomen.domain.ru/$1 [R=301,L]

Перенаправление на подкаталог

В этом случае возможно пербрасывать пользователей с poddomen.domain.ru на подкаталог poddomen.

RewriteEngine on
RewriteBase /
RewriteCond % !^/poddomen
RewriteCond % ^poddomen.domain.ru$ [NC]
RewriteRule ^index.php(.*)$ /poddomen/$1 [L,QSA]

RewriteEngine on
RewriteBase /
RewriteCond % ^poddomen.domain.ru$
RewriteCond % !/poddomen/
RewriteRule ^(.*)$ /poddomen/$1 [L]

В случае, когда речь идет о www.poddomen.doamin.ru необходимо применить:

RewriteRule ^(.*)$ /poddomen/$1 [L]

С любой страницы на главную

RewriteRule ^(.*)$ index.php [L,QSA]

С поддомена на основной домен

Если требуется выполнить условие для всех поддоменов без исключения:

RewriteCond % ^(.+).domain.ru$
RewriteRule (.*) http://site.ru/$1?region=%1 [L,R=301,QSA]

Когда речь идет о конкретном поддомене следует использовать:

Источник

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

*вместо site и poddomen реальные

Редирект работает, но перенаправляет только на главную страницу, на index.php.

Думала проблема в строчке RewriteRule ^(.*) https://site.ru/% [L,R=302,QSA], заменяю на RewriteRule ^(.*) https://site.ru/$1 [L,R=302,QSA] — работает также.

Думаю, раз не получается с помощью htaccess, сделаю с помощью php, так как точно знаю, что больше 3 иерархий (test/test/test) не будет. В корневом htaccess прописываю:

Не понимаю с чем это связано. Подскажите, ещё варианты или может, какая ошибка допущена?
Спасибо.

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Редирект с поддомена на основной домен
Добрый день. На сайте региональные поддомены вида город.сайт.ру. Нужно поставить редирект с.

Редирект из поддомена на подпапку
Сайт непридусмотрительно писался с использованием денвера Есть админка, лежащая под папкой www(или.

Редирект с поддомена на домен
Здравствуйте! Столкнулся со следующей проблемой. Имеется домен sitename.ru и созданный к нему.

Может зависеть от конкретных настроек хостинга. Попробуйте разные варианты

Лучше всего это перенаправление выполнять отдельно, т.е. на отдельном «сайте».

Добавлено через 5 минут
Если сайт на основном домене ранее не существовал на поддомене, а на поддомене был другой сайт, то шаблонным перенаправлением вы можете сильно навредить сайту. В этом случае я рекомендую вам использовать перенаправление только с главной поддомена, а на внутренних разместить информативную страницу 404 с нужными ссылками. В дополнение к этому можно подключить к отдельным внутренним адресам индивидуальные переанправления. Все это поддерживается нашим сервисом.

скольких человек с форума делал именно такую настройку.

Добавлено через 2 минуты

Добавлено через 3 минуты

Еще раз повторяю, что это перенаправление не имеет никакого отношения к перенаправлению во фронт-контроллер обычного сайта. Его нужно делать отдельно. Я вам изначально писал только про него. И Taatshi тоже.

Можно и внешнее перенаправление делать на PHP, но обычно этим не нагружают код сайта. Т.е. даже на PHP внешнее перенаправление делают отдельно, сайт отдельно. В упомянутом мной сервисе тоже используется фронт-контроллер на PHP, но он не имеет никакого отношения к фронт-контроллеру обычного сайта.

В этой переменной будет в том числе и строка параметров.

Можно в этом убедиться на примере коррекции «главного зеркала» для www. estic.ru/test?param=value (убрать пробел перед estic).

Настя223, вы когда что-то спрашиваете, не пытайтесь привносить свой способ решения. Спрашивайте в общем. Я так и не понял, что вам конкретно нужно. Если «созреете» продолжить разговор, пишите с цитированием или включением моего ника средствами форума (от темы пока отписываюсь).

Добавлено через 5 минут
Сделаю еще одно небольшое уточнение. Конечно, внешние перенаправления могут выполняться в коде обычного сайта, но они обычно касаются либо коррекции адреса внутри сайта (без изменения протокола и порта), т.е. только изменения REQUEST_URI, либо перенаправления на сторонние ресурсы.

PHP знаю только на уровне написать функции.

в index.php прописываю:

при любом запросе пусто, пытаюсь вывести весь url:

То есть я не могу распарсить маршрут, так как его просто нет, точнее он почему-то не приходит.

Теперь я уже ушла от темы редиректа, поскольку я не понимаю, почему пустой маршрут. Вдруг в будущем мне снова попадётся этот хостинг, и нужно будет с нуля написать cms или ещё какую большую систему, а тут даже маршрут не получить, не говоря же о контроллерах и прочем)

Источник

Как сделать редирект с поддомена на другой сайт?

Есть поддомен one.example.ru/1/
У хостинг-провайдера ограничение на кол-во поддоменов, и, например, создать новый поддомен two.example.ru/2/
— возможности нет.

Можно ли через .htaccess сделать редирект с two.example.ru на one.example.ru/2/?

Редирект со всех поддоменов на домен. Смотреть фото Редирект со всех поддоменов на домен. Смотреть картинку Редирект со всех поддоменов на домен. Картинка про Редирект со всех поддоменов на домен. Фото Редирект со всех поддоменов на домен

Хочу чтобы клиент перешел по ссылке sub2.example.ru
и попал, условно на yandex.ru

Редирект со всех поддоменов на домен. Смотреть фото Редирект со всех поддоменов на домен. Смотреть картинку Редирект со всех поддоменов на домен. Картинка про Редирект со всех поддоменов на домен. Фото Редирект со всех поддоменов на домен

Редирект со всех поддоменов на домен. Смотреть фото Редирект со всех поддоменов на домен. Смотреть картинку Редирект со всех поддоменов на домен. Картинка про Редирект со всех поддоменов на домен. Фото Редирект со всех поддоменов на домен

Редирект со всех поддоменов на домен. Смотреть фото Редирект со всех поддоменов на домен. Смотреть картинку Редирект со всех поддоменов на домен. Картинка про Редирект со всех поддоменов на домен. Фото Редирект со всех поддоменов на домен

Редирект со всех поддоменов на домен. Смотреть фото Редирект со всех поддоменов на домен. Смотреть картинку Редирект со всех поддоменов на домен. Картинка про Редирект со всех поддоменов на домен. Фото Редирект со всех поддоменов на домен

ну и собственно когда у вакс реализован один из вышеперечисленных вариантов, то да моно сделать редирект, положив его в 1 htaccess

Редирект со всех поддоменов на домен. Смотреть фото Редирект со всех поддоменов на домен. Смотреть картинку Редирект со всех поддоменов на домен. Картинка про Редирект со всех поддоменов на домен. Фото Редирект со всех поддоменов на домен

Редирект со всех поддоменов на домен. Смотреть фото Редирект со всех поддоменов на домен. Смотреть картинку Редирект со всех поддоменов на домен. Картинка про Редирект со всех поддоменов на домен. Фото Редирект со всех поддоменов на домен

но не работает, при переходе на two.example.ru не редиректит на one.example.ru/2

Редирект со всех поддоменов на домен. Смотреть фото Редирект со всех поддоменов на домен. Смотреть картинку Редирект со всех поддоменов на домен. Картинка про Редирект со всех поддоменов на домен. Фото Редирект со всех поддоменов на домен

Редирект со всех поддоменов на домен. Смотреть фото Редирект со всех поддоменов на домен. Смотреть картинку Редирект со всех поддоменов на домен. Картинка про Редирект со всех поддоменов на домен. Фото Редирект со всех поддоменов на домен

Редирект со всех поддоменов на домен. Смотреть фото Редирект со всех поддоменов на домен. Смотреть картинку Редирект со всех поддоменов на домен. Картинка про Редирект со всех поддоменов на домен. Фото Редирект со всех поддоменов на домен

Редирект со всех поддоменов на домен. Смотреть фото Редирект со всех поддоменов на домен. Смотреть картинку Редирект со всех поддоменов на домен. Картинка про Редирект со всех поддоменов на домен. Фото Редирект со всех поддоменов на домен

Т.е. всё равно не работает. Да, там стоит точка..

Редирект со всех поддоменов на домен. Смотреть фото Редирект со всех поддоменов на домен. Смотреть картинку Редирект со всех поддоменов на домен. Картинка про Редирект со всех поддоменов на домен. Фото Редирект со всех поддоменов на домен

Редирект со всех поддоменов на домен. Смотреть фото Редирект со всех поддоменов на домен. Смотреть картинку Редирект со всех поддоменов на домен. Картинка про Редирект со всех поддоменов на домен. Фото Редирект со всех поддоменов на домен

Редирект со всех поддоменов на домен. Смотреть фото Редирект со всех поддоменов на домен. Смотреть картинку Редирект со всех поддоменов на домен. Картинка про Редирект со всех поддоменов на домен. Фото Редирект со всех поддоменов на домен

а вообще странный провайдер если не дает создать запись типа A, но дает типа CNAME
если можете менять записи типа NS, то вообще можете яндексу отдать рулить зоной
. или я не так все понял

Редирект со всех поддоменов на домен. Смотреть фото Редирект со всех поддоменов на домен. Смотреть картинку Редирект со всех поддоменов на домен. Картинка про Редирект со всех поддоменов на домен. Фото Редирект со всех поддоменов на домен

PeeX, Да, не совсем так поняли. Объясняю в силу своих познаний, но надеюсь на Ваше понимание.

Есть сайт example.ru, есть сайт на поддомене one.example.ru. Всё, больше я не могу создавать поддомены через провайдера в функционале

Редирект со всех поддоменов на домен. Смотреть фото Редирект со всех поддоменов на домен. Смотреть картинку Редирект со всех поддоменов на домен. Картинка про Редирект со всех поддоменов на домен. Фото Редирект со всех поддоменов на домен

и мне хотелось бы через DNS создавать поддомены по типу 2.example.ru, 3.example.ru, etc.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *