Как сделать редирект директории на идентичную директорию поддомена с сохранением post параметров и http заголовков запроса?

Здравствуйте.
Есть на основном домене директория с контролерами обработки запросов /api/controllers/v1/*.php.
Как в nginx или htaccess сделать редирект на поддомен с точно такой же директорией с сохранением передаваемых http заголовков и POST параметров?
  • Вопрос задан
  • 82 просмотра
Пригласить эксперта
Ответы на вопрос 2
bigton
@bigton
Web-программист
location /api/controllers/v1 {
    rewrite ^/api/controllers/v1(.*)$ https://sub.domain.com/$1 redirect;
}
Ответ написан
Lynn
@Lynn
nginx, js, css
Именно редирект никак. Стандартные 301/302 поменяют запрос на GET. Есть 307/308, но они гарантируют только сохранение POST и тела запроса, но не заголовков.

Возможно вам нужен обратный прокси:
https://nginx.org/ru/docs/http/ngx_http_proxy_modu...
https://httpd.apache.org/docs/2.4/mod/mod_proxy.ht...
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы