Ситуация: есть много доменов, которые направлены на один сервер по IP через А-запись.
Т.е. показывают одно и тоже содержимое.
Задача: давать доменам доступ только к определенному пути, на запросы по остальным путям - редирект/страница ошибки. За исключение основного домена - ему можно любые пути.
Пример:Пример(текст)
our-domain.com - основной домен, который мы прописываем в настройках
/target/path - путь, по которому разрешено обращаться любому домену
Алгоритм следующий:
Если домен отвечает конфигурационному домену our-domain.com, либо относительный путь запроса /target/path - запрос пропускать, остальные фильтровать.
Примеры:
1. Запрос our-domain.com - РАЗРЕШЕН.
2. Запрос jimmy-gips.nl - ЗАПРЕЩЕН.
3. Запрос out-world.kz/target/path - РАЗРЕШЕН.
Реализовать желательно на уровне фреймворка, но можно и настройками Apache.
Обдумывал вариант реализации через секцию Boostrap фреймворка, но на этом моменте работы приложения в компоненте Request нет данных об домене, пути, которые запрашиваются, и сравнить нет возможности.