Subject: В старой и новой версии не кодируются амперсанды в параметрах URL gen. Если в старой версии незакодированный амперсанд в заголовке карточки не влияет напрямую на получение перевода:http://www.multitran.ru/c/m/t=2015833_1_2&s1=n&t То в новой версии карточка по похожей ссылке не выдаёт нужного перевода: http://www.multitran.com/m/s=n&t&ifp=1&l1=1&l2=2 Но в любом случае это нарушение стандарта и может иметь множество других побочных ошибок. |
каким образом Вы вообще получили ссылку с амперсандом? искали в словаре термин n&t ? Если ввести его в форме поиска, то ссылка в обоих случаях будет правильной http://www.multitran.ru/c/m/l1=1&l2=2&s=n&t http://www.multitran.com/m/l1=1&l2=2&s=n%26t Вставлять напрямую в URL амперсанд нельзя, конечно, это нарушение стандарта. Ампесанд в урлах кодируется & |
Да, если вводить в форме поиска, тогда он кодируется, но это только один из способов выйти на карточку. В тематических списках заголовков он не закодирован. Например, найдите эту ссылку здесь (пятая с конца): http://www.multitran.ru/c/m/a=110&sc=120&recno=57368763&dict=&l1=1&l2=2 По приведенным вами ссылкам тоже есть URL-ы с незагодированным амперсандом. Обратите внимание на ссылки под строчками « n&t | Вебстер» и « n&t | Webster | phrases» |
ага, это другое дело. Да, это ошибки программирования. К сожалению, множество проблем создают амперсанды и в других местах, например, если он встречается в имени пользователя, то так просто его профиль уже открыть. В новой версии проблема & в ссылках также присутствует, сообщу Разработчику. |
Да, в новой версии тоже. Например, вторая сверху ссылка здесь: http://www.multitran.com/m/a=110&letter=b&sc=120&l1=1&l2=2 после перехода по ней в общем списке не оказывается её же заголовка. |
Кстати, в новой версии такие ссылки как в предыдущем комментарии из других мест почему-то не работают: происходит переадресация в начало списка. Нужно потом дополнительно перейти на букву B в алфавитном списке, чтобы попасть по ссылке. |
You need to be logged in to post in the forum |