Странный редирект, не приложение, не веб сервер. Редирект в сети?
Решил перенести проект на другой хостинг, и обнаружил странный редирект, при переходе на определенную страницу всегда происходит редирект на другую страницу. Всегда с одной конкретной страницы, на другую конкретную страницу, условно с /sample-page на /sample-page/all.
Что имеем:
1) Это не в логике приложения(сайте), так как на точке входа сразу поставил die и редирект всегда срабатывает
2) Это не на уровне веб сервера, так как в конфиге nginx ничего подобного не нашел, а в access логах не вижу никакого редиректа, как будто сразу запрос идет на /sample-page/all.
3) Это не кэш браузера или операционки(вроде как и такое бывает), проверял с помощью другого браузера и с другого устройства
4) Делаю запрос через postman и вижу что при запросе /sample-page возвращает http301 на /sample-page/all
Итого, wtf?
Пишу хостеру, возможно он подскажет, ответ такой - у нас все ОК, нет редиректа. Выключаю wifi на телефоне и пробую зайти с 4G, редиректа НЕТ!
То есть, каким то образом, именно в моей сети wifi происходит такой редирект.
Что это такое и как с этим бороться?
http или https? Если http, это может делать ваш роутер. Если https, то скорее всего что-то на сервере.
И да, если работает даже при выключенном nginx, то наверное нужно менять теги вопроса :)
ins0mnia возможно приложение отдавало код 301 (Moved Permanently), браузер закэшировал этот ответ и теперь всегда переадресует вас. Попробуйте зайти через другой браузер или через режим инкогнито.