знак @ в ЧПУ

Тема в разделе "Mod Rewrite / htaccess / ЧПУ", создана пользователем lordBlack, 15 сен 2009.

Статус темы:
Закрыта.
  1. lordBlack

    lordBlack

    Регистр.:
    29 ноя 2007
    Сообщения:
    620
    Симпатии:
    246
    собсно вопрос вс следующем.
    есть правило на пользователей:
    PHP:
    RewriteRule ^([_A-Za-z0-9-]+).html/?$ my.php?user=$[L,QSA]
    правило учитывает _ - и пробелы
    работает так: сайт.ру/my.php?user=Name - конвертирует в сайт.ру/Name.html
    как добавить в правило условие на то что скажем у пользовтеля в логине присутсвует знак @, или другие знаки?
     
  2. GitoKorol

    GitoKorol Что-то не так?

    Регистр.:
    2 авг 2007
    Сообщения:
    237
    Симпатии:
    21
    А вот так не подходит?
    или я что то не так понял?
    Код:
    RewriteRule ^([_ [email]A-Za-z0-9-@-]+).html[/email]/?$ my.php?user=$1 [L,QSA] 
     
    lordBlack нравится это.
  3. MX_Master

    MX_Master Писатель

    Регистр.:
    22 авг 2007
    Сообщения:
    9
    Симпатии:
    1
    Код:
    RewriteRule ^/*([\w\-\ \@]+).html/*$ my.php?user=$1 [L,QSA]
     
Статус темы:
Закрыта.