Задача переадресации пользователя с одного домена на другой возникает весьма часто. Разберем как это выглядит в контексте настроек сайта на веб-сервере на базе Apache.
Задача состоит в том, чтобы все запросы обращенные к домену site1.ru направить на определенную страницу домена site2.ru. Для этого в корневой файл .htaccess сайта site1.ru потребуется добавить строки:
|
<IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteCond %{HTTP_HOST} ^www\.site1\.ru [OR] RewriteCond %{HTTP_HOST} ^site1\.ru RewriteRule (.*) https://site2.ru/opredelennay-stranitsa [R=301,L] </IfModule> |
Флаг [OR] в конце условия позволяет добавить другие варианты условий, если их несколько. Тип (код) перенаправления задаётся флагом [R=N], где N — обычно 301 или 302.
Из племени Apache
Данная запись опубликована в 19.05.2020 17:57 и размещена в рубрике Программирование.
Вы можете перейти в конец страницы и оставить ваш комментарий.
Мало букафф? Читайте есчо !
Июль 24, 2017 г.
Прежде чем переводить сайт на https протокол, нужно иметь четкий план того, что делать и в какой последовательности. Такая тактика хорошо работает и в ...
Читать
Январь 26, 2017 г.
Издревле ломают голову сеошники над вопросом. Вопрос ставиться по-гамлетовски : с www или без www? "Быть или не быть, вот в чем вопрос".
Быть или ...
Читать
Март 7, 2016 г.
Пока не вышло следующей версии Denwer, решаем задачу перехода с Apachе 2.2 на Apache 2.4. Проблема миграции в том, что конфигурации окажутся не совместимыми ...
Читать
Декабрь 25, 2009 г.
Водяные знаки (watermarks) - это не хитрый приём, который используют на многих сайтах, чтобы избежать "утечки" картинок. Суть проста - на картинки контент области (публикаций сайта) производят наложение логотипа или надписи с названием сайта и т.п. Разместить ...
Читать