вопрос
Как сделать транслит ссылок вида
http://site.ru/user/%E0%ED%E0%F2%EE%EB%E8%E9/
или
http://site.ru/user/анатолий/
на ссылку вида
http://site.ru/user/anatolii/
Помогите разобраться.
http://site.ru/user/%E0%ED%E0%F2%EE%EB%E8%E9/
или
http://site.ru/user/анатолий/
на ссылку вида
http://site.ru/user/anatolii/
Помогите разобраться.
Варианта 2:
1. При регистрации логин транслитить.
2. Если вы все же надеятесь оставить логины русские, а ссылку на них транслитом, то нагрузка будет безумная
Для этого нужно:
- Исправить все php файлы и заменить там ссылки логин на транслит
- Написать умный запрос, который каким-то образом найдёт пользователя логин пользователя по транслиту. Если учесть, что транслит это функция php, то надо сделать запрос на всех пользователей, и каждый траслитить и сравнивать с тем что пришло по ссылке.
3. Поставить UTF-8 версию
1. При регистрации логин транслитить.
2. Если вы все же надеятесь оставить логины русские, а ссылку на них транслитом, то нагрузка будет безумная
Для этого нужно:
- Исправить все php файлы и заменить там ссылки логин на транслит
- Написать умный запрос, который каким-то образом найдёт пользователя логин пользователя по транслиту. Если учесть, что транслит это функция php, то надо сделать запрос на всех пользователей, и каждый траслитить и сравнивать с тем что пришло по ссылке.
3. Поставить UTF-8 версию