URL показывает неправильный адрес с большим количеством символов "%" - PullRequest
0 голосов
/ 15 января 2019

На моем сайте возникла проблема с моим URL-адресом из болгарской версии моей страницы. Почему в моем URL отображается много символов %? Например, как эта страница .

Когда URL действительно должен выглядеть следующим образом:

econello.com/bg/застраховки/

Есть ли какие-либо настройки, которые я забыл установить?

1 Ответ

0 голосов
/ 16 января 2019

Это процентное кодирование , а в URI это требуется для символов, которые находятся за пределами разрешенного набора (который включает только a - z, A - Z, 0 - 9 и несколько специальных символов, таких как -, /, . и т. Д.).

Многие браузеры отображают декодированный URL в своих адресных строках. Вы можете попробовать сами : скопируйте и вставьте кодированный в процентах URL-адрес в адресную строку Firefox и нажмите Введите . Будет отображаться

/bg/застраховки/

вместо

/bg/%D0%B7%D0%B0%D1%81%D1%82%D1%80%D0%B0%D1%85%D0%BE%D0%B2%D0%BA%D0%B8/

Так что вам нечего (или нужно) менять.

(Хотя IRI позволят другие символы, я думаю, что они обычно преобразуются в URI с кодированием процента для обратной совместимости, или потому что это считается ошибкой автора, как в HTML 4.01 .)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...