Я нахожусь в процессе создания веб-приложения.Поскольку я восхищаюсь прямотой схемы URL-адресов Twitter для пользовательских страниц, я пытаюсь подражать им.Я бы хотел, чтобы страницы профиля моих пользователей были доступны на http://myapp.com/user_chosen_identifier.. Сейчас у меня есть базовый код для обеспечения соответствия RFC3305 тому, что я вставил в URL, но меня больше беспокоит то, какие слова я должен зарезервировать.Год назад был вопрос , который почти, но не совсем, решил эту проблему .Я использую Маршруты , поэтому реализовать это довольно тривиально - но я не уверен, что реализовать.
Я провел мозговой штурм, чтобы подумать о некоторых идентификаторах, которые нужно запретить (default.anything, about, admin и т. Д.), Но это, очевидно, не вся работа, которую можно выполнить, поэтому я прошу сообщество сообщить мнео передовой практике и консенсусе.
Какие слова я должен запретить пользователям использовать в своих идентификаторах, если я использую схему http://myapp.com/user_chosen_identifier URL?Есть ли список рекомендаций, с которых я могу начать?
Или же это принципиально неразрешимая проблема, такая как общая ошибка и фильтрация ругательств в целом ?*