Алиасы, редиректы, и проксирование

С этими терминами постоянно возникает путаница. Предлагаю использовать следующие термины:

  1. Добавить домен как алиас (alias) - добавление еще одного домена в список доменов сайта. Сайт будет отрываться по этому домену. В строке адреса у пользователя будет показываться этот домен.

  2. Редирект с URL X на URL Y. При заходе на X пользователю будет возвращен 301 или 302 код HTTP с заголовком Location, указывающим на Y. Браузер пользователя должен перейти на Y. В строке адреса у пользователя будет показываться URL Y.

  3. Проксирование с URL X на URL Y. При заходе на X сервер делает запрос к Y и возвращает результат клиенту. В строке адреса у клиента показывается адрес X, в браузере показывается страница Y.

  4. Присоединить сайт X к URL Y. При заходе на URL Y или любой из "вложеных" в Y URL сервер проксирует запрос на сайт X. Если клиент заходит на сайт X происходит редирект на сответствующий URL в Y (кроме директорий "admin" и "phpmyadmin", чтобы работали админки). Получается, что сайт X становится доступен по URL Y. В этом случае разработчик должен обеспечить работоспособность ссылок на статику на сайте при изменении URL. Для этого лучше всего использовать относительные URL. Термин "присоединить" - нестандарнтый.