Собаки и слеши

Sedric 2010 M01 21
899
7
0
0

Использовав в названии сообщества символы @ и /, столкнулся с интересной проблемой. В сообщество нельзя зайти (404), но можно открыть пост в...

Использовав в названии сообщества символы @ и /, столкнулся с интересной проблемой. В сообщество нельзя зайти (404), но можно открыть пост в сообществе.

Сообщество: http://yvision.kz/community/Roguelike%20@/@%20Рогалики

Пост в нем: http://yvision.kz/community/Roguelike%20@/@%20Рогалики/27866.html

Вторая ссылка работает, а первая - нет. Я так понимаю, что все это колдовство связано еще и с расширением html, поскольку настройки, правила участия и аудитория тоже ведут на 404.

Что будем делать?

UPD. Промежуточное решение найдено силами undeadlyghost : заменить слеш на %2F. Но все-таки это неочевидное поведение кода нуждается в фиксе?

Оцените пост

0

Комментарии

0
Слеши не работают потому что используется система ЧПУ(Человеко понятный УРЛ) и парсится урл и делится на части. В которых хранится информация: типа к какому скрипту обращаться и т.п А ставя слэш ты как бы обрезаешь название скрипта к которому обращаться... В общем как то так...
0
Ну да. Но неплохо было бы предупреждать об этом заранее.
0
Ну не предусмотрели... Подумаешь! =)
0
Господи, Вы бы еще писюны накидали в урл.
Обо всем не предупредишь же.
0
Так ведь весело как! Так работает, а эдак - нет.
Показать комментарии
Дальше