LINUX.ORG.RU
решено ФорумAdmin

Nginx подправить GET

 ,


0

1

Здравствуйте. Не смогла найти в интернете как подправить неверный GET, либо руки из попы либо что :(

Вообщем если открыть http://site.ru/index.html&page=/index.html то будет ошибка 404 А если открыть http://site.ru/index.html?page=/index.html то всё ок, так вот, как сделать так чтоб если первый параметр не после "?" а после «&» чтоб выполнился редирект на верную страницу?


Ответ на: комментарий от Radjah

Походу :( Но чтото не смогла её найти :((( Теперь если переходить на сайт с гугл поиска, то пользователи получают ошибку 404 :(

jessgt
() автор топика
Ответ на: комментарий от jessgt

Тогда надо rewrite курить и регулярки для него.

Radjah ★★★★★
()
16 сентября 2018 г.
Ответ на: комментарий от williewonder

Спасибо Вам больше. Получилось А можно как нибудь редирект через nginx сделать? Чтоб в адресной строке изменился адрес на верный

jessgt
() автор топика
Ответ на: комментарий от jessgt

А можно как нибудь редирект через nginx сделать? Чтоб в адресной строке изменился адрес на верный

rewrite /index\.html\&(.*)$ /index.html?$1 permanent;

vinvlad ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.