Проблема петли перенаправления веб-сайта.htaccess

У меня есть свой новостной сайт, размещенный в США, и он управляется облачным сервисом. Я разместил один локальный сервер в Непале, а также для более быстрого обслуживания веб-страниц. Репликация MYSql и синхронизация веб-контента в настоящее время.

Мое требование: поскольку редактор новостей загружает контент с этого новостного веб-сайта, я хочу, чтобы он записывался только на американском сервере, поскольку в конечном итоге он реплицируется на локальный сервер. Чтобы удовлетворить это требование, я настроил htaccess на локальном сервере для перенаправления всех запросов, поступающих в /public_html/login или /public_html/cms на американский сервер. Работает. Но, как вы знаете, облачные сервисы имеют функции CDN, поэтому запрос, поступающий из моей страны или из соседней страны, будет перенаправлен на мой локальный сервер через облачный сервис. Следовательно, я сталкиваюсь со слишком многими проблемами перенаправления при просмотре моей страницы входа в систему и страницы cms, так как я настроил перенаправление в файле.htaccess (локальный сервер). Поскольку редактор попадает на страницу CMS сайта новостей, и он будет перенаправлен на сервер США, и снова он будет перенаправлен на локальный сервер, поэтому создается цикл. (Географическое положение CDN)

Как я могу решить эту проблему? Я думаю, что вопросы выглядят немного беспорядочно, но, пожалуйста, постарайтесь понять.:-)

1 ответ

Решение

ProxyPass на соответствующий внутренний URL-адрес вместо перенаправления на него через HTTP 301/302.

Другие вопросы по тегам