Почему url-кодирование первой косой черты после домена нарушает URL?

Salvete! Я обнаружил, что определенный способ кодирования URL разрывает ссылку. Для записи%2f представляет символ косой черты:/

Теперь рассмотрим это: Оригинальная ссылка:http://dottech.org/95285/this-is-the-pacific-barreleye-a-fish-with-a-transparent-head-amazing-photo-of-the-day

JavaScript (encodeURIComponent) urlencoded ссылка:http://dottech.org%2f95285%2fthis-is-the-pacific-barreleye-a-fish-with-a-transparent-head-amazing-photo-of-the-day

Теперь, если вы вставите закодированную ссылку в адресную строку вашего браузера, она не работает (Firefox, Chrome, IE).

Однако, если вы не кодируете URLпервый косая черта, работает отлично:http://dottech.org/95285%2fthis-is-the-pacific-barreleye-a-fish-with-a-transparent-head-amazing-photo-of-the-day

Почему?

Ответы на вопрос(1)

Ваш ответ на вопрос