Назад | Перейти на главную страницу

htaccess redirect / (root) только и маскировать URL

У меня есть веб-сервер как часть сети компании (Apache). Наша главная страница - это всего лишь целевая страница, и у меня есть подпапка для сотрудников. example.com/hub.

Я бы хотел оставить /hub веб-сайт на сервере, однако я бы хотел перенести / (корневой) веб-сайт (это будет новый веб-сайт) на другой хост и оставить домен без изменений.

Итак, если кто-то сначала посещает наш домен, он попадает на наш сервер, однако затем перенаправляется на другой хост, но домен тот же. Но при посещении example.com/hub он загружается с веб-сервера компании.

Как я могу это сделать?

Если вы настаиваете на сохранении разделения через путь /hub/ вам придется использовать обратный прокси. Либо вы настраиваете локальный веб-сервер для проксирования всего, кроме /hub к размещенному серверу, или вы настраиваете свой размещенный сервер на прокси /hub на ваш локальный сервер. В любом случае весь трафик будет проходить через один из этих двух серверов.

Если вы хотите полностью разделить это, вам придется переключиться на поддомен. Точка example.com на ваш размещенный сервер и hub.example.com на ваш локальный сервер. Конечно, вы можете настроить размещенный сервер так, чтобы он отвечал на все запросы к /hub с перенаправлением на hub.example.com чтобы предотвратить повреждение существующих URL-адресов, но новые ссылки должны использовать субдомен.