Как убрать спецсимволы из url (№, !, %,^, @) на nginx

OS
На сайте с 28.02.2020
Offline
28
275

Всем доброго времени суток, помогите разобраться с вопросом.

Сервер nginx, хостинг рег.ру

На сайте настроены редиректы, вроде все ок и не одна программа не выдает ошибочных урлов, которых не существует.

Типа нетспика или скриминг фрога.

Но если самостоятельно вбить урл например:

site.ru/; - то урл рабочий,

либо вообще поставить смайл и тоже урл рабочий.

Если вбить несуществующий буквенный или состоящий из цифр урл

например:

site/dfgsdrbv - то выдает 404 ответ, как и положено.

Главное что необходимо оставить это знак ?, так как есть параметры.

Я не разработчик, поэтому до решения такого вопроса мне далеко.

Я сео специалист и знаю самые распространенные редиректы (простые так сказать).

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий