Кароче такая хренова произошла. В моей самопальной CMS хитрая система ROUTE, которая перехватывает request uri и переписывает его чтобы отдать контроллеру.
Так вот при этом в строке браузера путь не менялся раньше, а внутренняя переменная отправляла данные куда мне надо, но коварный fetch JS(новый AJAX) каким то образом прохавал обратную связь с сервером и меняет URL в браузере на этот гребенный внутренний подмененный адрес. При этом паскуда не говорит, что это редирект, но матерится, если я делаю компенсацию возврата оригинального request uri после точки входа в контроллер на множественные перенаправления.
По факту редиректом это не считает ни Google ни Яндекс ни браузер, о чем говорит вкладка network и заголовки страниц.
Скажите такой чит это все таки редирект или нет?
Мне в принципе cрать и я придумал ставить две куки которые будут индуцировать положение на форуме и в каком-то топике и через history api корректировать URL потому что пользователю нужен реальный адрес страницы, а не мой общий ROUTE коллектора контроллера.
Как еще можно скормить браузеру адрес, который мне нужен с сохранением перезаписи $_SERVER['REQUEST_URI']?
Почитаю все варианты, завтра хочу комитета BETA модуля форума.
Так вот при этом в строке браузера путь не менялся раньше, а внутренняя переменная отправляла данные куда мне надо, но коварный fetch JS(новый AJAX) каким то образом прохавал обратную связь с сервером и меняет URL в браузере на этот гребенный внутренний подмененный адрес. При этом паскуда не говорит, что это редирект, но матерится, если я делаю компенсацию возврата оригинального request uri после точки входа в контроллер на множественные перенаправления.
По факту редиректом это не считает ни Google ни Яндекс ни браузер, о чем говорит вкладка network и заголовки страниц.
Скажите такой чит это все таки редирект или нет?
Мне в принципе cрать и я придумал ставить две куки которые будут индуцировать положение на форуме и в каком-то топике и через history api корректировать URL потому что пользователю нужен реальный адрес страницы, а не мой общий ROUTE коллектора контроллера.
Как еще можно скормить браузеру адрес, который мне нужен с сохранением перезаписи $_SERVER['REQUEST_URI']?
Почитаю все варианты, завтра хочу комитета BETA модуля форума.