ФорумРазработкаУстановка и администрирование ПОВебсервер → Помогите с MOD_REWRITE юзерского профайла

Помогите с MOD_REWRITE юзерского профайла

  • Karlovich

    Сообщения: 39 Репутация: N Группа: Кто попало

    Spritz 29 сентября 2008 г. 5:12

    Привет всем.
    Сейчас есть ЧПУ для юзерского профайла в данном виде
    RewriteRule ^user/([^/]*)(/?)+$ profile.php?userid=$1 [L]

    необходимо чтобы показывало профайл без /user/ а просто site.ru/имя_юзера

    Возможно ли такое сделать спомощью mod rewrita или необходимо делать посредствами пхп?
  • Karlovich

    Сообщения: 39 Репутация: N Группа: Кто попало

    Spritz 29 сентября 2008 г. 7:48, спустя 2 часа 36 минут 2 секунды

    Ответ на вопрос нашел тут http://pyha.ru/forum/topic/1174.0
    но теперь возник другой вопрос) сейчас .htaccess для profile.php выглядит так

    Options +FollowSymLinks

    RewriteCond %{SCRIPT_FILENAME} !-f
    RewriteRule ^(.*[^/])$ /$1/ [R=301,L]

    RewriteRule ^([A-Za-z0-9-]+)/?$ /profile.php?userid=$1 [L]

    Так же в profile.php есть такие ссылки profile.php?userid=$1&action=news
    по принцупу перово правила не получается или выдает Redirect Loop, подскажите как сделать
  • ervlen

    Сообщения: 208 Репутация: N Группа: Кто попало

    Spritz 29 сентября 2008 г. 21:21, спустя 13 часов 33 минуты 23 секунды

    userid я так понимаю содержит только цифры, а action наоборот слова, тогда код получается вроде такой ))

    Options +FollowSymLinks
    RewriteCond %{SCRIPT_FILENAME} !-f
    RewriteRule ^(.*[^/])$ /$1/ [R=301,L]
    RewriteRule ^([0-9-]+) /([A-Za-z0-9]+)/?$ /profile.php?userid=$1&action=$2 [L]


    P.S. Результатом моего кода получиться
    site.ru/полльзователь или ид/news или какая то другая категория
  • Karlovich

    Сообщения: 39 Репутация: N Группа: Кто попало

    Spritz 1 октября 2008 г. 7:34, спустя 1 день 10 часов 13 минут

    Спасибо помог работает

Пожалуйста, авторизуйтесь, чтобы написать комментарий!