Я предполагаю, что для каждой страницы есть единственное правильное изменение URL. Пожалуйста, поправьте меня, если я ошибаюсь.
Учитывая ввод эквивалентного URL, мне нужно получить исправление URL. Например, большинство браузеров принимают небольшие отклонения от точного URL, но затем исправляют его, чтобы перейти на нужную страницу? (Или, возможно, это делается на уровне DNS?)
Задача, над которой я работаю, - получить правильный MD5-хэш URL-адреса, который будет распознан службой API, которая возвращает информацию об URL-адресе. Например, если я хэш 'http://stackoverflow.com',, я получаю пустой ответ. Чтобы получить правильный ответ, мне нужно хешировать 'https://stackoverflow.com/', (с завершающим слешем).
РЕДАКТИРОВАТЬ: API-сервис, который я использую, это Delicious API. На случай, если это перекликается с чьим-либо опытом.