gagablik
@gagablik
Начинающий Web разработчик

Ошибка 400 и 404 при русской ссылке. Как устранить?

Ссылка на русском. Буква К равна %D0%BA.

Если указываю двумя этими способами, всё обрабатывается
200 Всё ок:
example.ru/к
example.ru/%D0%BA

Если из закодированной ссылки удаляю несколько символов, то
Ошибка 1:
400
Bad Request
Your browser sent a request that this server could not understand.
example.ru/%D0%B
example.ru/%D0%

Если удаляю половину закодированной буквы, то
Ошибка 2:
404
example.ru/%D0

example.ru/4/%D0 - данный запрос должен приложением обрабатываться с редиректом. Но редирект не происходит и выводится 404

Как реализовать обработку данных ошибок?
Приложение написано на laravel.
  • Вопрос задан
  • 67 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы