Перенаправление (proxy) всех запросов на другой домен в htaccess

Задача: есть сайт site.ru и множество его поддоменов, нужно на поддоменах разместить копии сайта.

Решение: если на хостинге включен модуль mod_proxy Apache можно использовать прокси, достаточно на поддомене создать файл .htaccess c содержимым:

RewriteEngine on
RewriteRule ^(.+) http://example.com/$1 [P]
Отследить с какого домена пришел запрос можно через переменную $_SERVER["HTTP_HOST"].
19.12.2016, обновлено 30.08.2019 1240

Поделится

Другие публикации

Пример генерации фида RSS 2.0 на PHP, полную спецификацию можно посмотреть на...
Для начала вы должны быть авторизированы в VK и являться администратором группы или страницы. Далее нужно создать...
Можно найти множество применений Яндекс Диска на своем сайте, например, хранение бекапов и отчетов, обновление прайсов,...
При оптимизация скорости работы сайта инструменты типа Google PageSpeed Tools рекомендуют использовать кэш браузера и...