Мне нужно изменить конфигурацию nginx таким образом, чтобы каждый динамически сгенерированный запрос перенаправлялся в основной домен. Я не знаю, как этого добиться. Помоги пожалуйста! Не уверен, имеет ли это значение, но я хочу добавить, что трафик проходит через прокси-сервер nginx Reveser (ssl) на простой веб-сервер (nginx)
https://mypage.com/something ->https://mypage.com
https://mypage.com/anything123 ->https://mypage.com
https://mypage.com/randomtext ->https://mypage.com
У вас может быть два блока местоположения, один для точного совпадения с корневым каталогом, а другой для всего остального.
location = / {
try_files /index.html = 404;
}
location / {
return 301 /;
}
rewrite
также может использоваться вместо return
(перенаправление), но будет медленнее.
location / {
rewrite ^ / permanent;
}
Другой вариант - просто перезаписать
для всего (внутри блока сервера) без каких-либо блоков местоположения. В этом методе URL-адрес останется таким же, как исходный URL-адрес, введенный вами в браузере.
server {
root /xxx/xxx/xx;
server_name mypage.com;
rewrite ^.*$ /index.html;
}