LINUX.ORG.RU

Неправильная ссылка на Wiki в трекере


0

1

Так должна выглядеть ссылка (так она выглядит в строке браузера):

http://www.linux.org.ru/wiki/en/Установка+Debian+через+другой+GNU/Linux+(debootstrap)
(ссылка номер 1)
GNU/Linux

В файрфоксе довольно странно организована работа с адресами, и если его копировать сюда из адресной строки полностью (ctrl+a, ctrl+c), получится вот что:

http://www.linux.org.ru/wiki/en/%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0+Ubuntu+%D1%87%D0%B5%D1%80%D0%B5%D0%B7+%D0%B4%D1%80%D1%83%D0%B3%D0%BE%D0%B9+GNU%2FLinux+%28debootstrap%29

(Если же копировать только кусок адреса с русскими буквами, будет скопировано нормально, без процентов и т. п.)

А вот какой адрес получается в строке при переходе из трекера:

http://www.linux.org.ru/wiki/en/Установка+Debian+через+другой+GNU%2FLinux+(debootstrap)
(ссылка номер 2)
GNU%2FLinux

Он же, но полученный копипастингом адреса целиком:

http://www.linux.org.ru/wiki/en/%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0+Debian+%D1%87%D0%B5%D1%80%D0%B5%D0%B7+%D0%B4%D1%80%D1%83%D0%B3%D0%BE%D0%B9+GNU/Linux+%28debootstrap%29

При переходе по ссылке номер 2 браузер показывает белый экран, а не 404 или что-нибудь еще (исходный код страницы пустой).

Браузер Firefox 13.

★★★

Последнее исправление: Kiborg (всего исправлений: 5)
Ответ на: комментарий от bhfq

Блин.. короче, при переходе из трекера фигня получается почему-то (Firefox)

При переходе по ссылкам, которые я привел, получается другая фигня :(

Kiborg ★★★
() автор топика
Ответ на: комментарий от bhfq

Ща попробую привести в нормальное состояние ссылки в топике.. Но не гарантирую, что получится.

Kiborg ★★★
() автор топика
Ответ на: комментарий от bhfq

Указал свой браузер, в котором такое поведение заметил. Проблема, вероятно, не в ФФ, но на других браузерах не проверял.

Kiborg ★★★
() автор топика

проблема также воспроизводима на хроме

ZuBB ★★★★★
()
Ответ на: комментарий от hizel

А что тут не понятного? Видишь в wiki последние правки старинцы про debootstrap (debian, ububntu)? А теперь пропроуй открыть их, скопировать ссылку и вставить ссылку сюда в сообщение и перейти по ней или найти в трекере лора эти правки вики.

bhfq ★★★★★
()
Ответ на: комментарий от bhfq

Я все равно поправил, в любом случае удобнее читать и вроде даже стало понятнее.

Kiborg ★★★
() автор топика
Ответ на: комментарий от BMX

Точнее, насколько я понял, поломаны ссылки вообще со знаками препинания (слеш, двоеточие). Например, вместо правильной ссылки www.linux.org.ru/wiki/en/Comments:Установка_Debian_через_другой_GNU/Linux_(de... в трекере всплывает такое:

http://www.linux.org.ru/wiki/en/Comments%3AУстановка+Debian+через+другой+GNU%2FLinux+(debootstrap)

BMX ★★☆
()
Ответ на: комментарий от BMX

Да, я как раз это и заметил. Исправив %2F в адресной строке на / я убедился, что страница существует и нормально отображается.

Kiborg ★★★
() автор топика
Ответ на: комментарий от hizel

Блин! ФФ меня вконец запутал (или я что-то сам перепутал). Ссылки в виде urlencoded (с процентами которые) надо поменять местами. Верхняя не работает, нижняя работает.

Короче, смысл в том, что в названии вики-статьи при генерации ссылки не надо урлэнкодить знак / (и, возможно, какие-то еще знаки препинания). Иначе на запрос выдается пустой документ. Таким образом, GNU/Linux должно остаться GNU/Linux, а не GNU%2FLinux.

Ну или наоборот: надо заставить сервер корректно обрабатывать запросы, содержащие %2F в имени документа, чтобы этот символ не обрабатывался как нормальный слэш.

Kiborg ★★★
() автор топика
Ответ на: комментарий от maxcom

Действительно, вроде теперь работает. В трекере осталась всего одна ссылка на вики, но вроде как тест сойдет. Помечу тему как решенную.

Спасибо.

Kiborg ★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.