Вопрос по ЧПУ

Тема в разделе "Mod Rewrite / htaccess / ЧПУ", создана пользователем bt_corp, 12 май 2010.

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

    bt_corp Писатель

    Регистр.:
    3 май 2010
    Сообщения:
    8
    Симпатии:
    0
    Всем привет, мне нужно сделать так чтобы http://my-site.com/userdetails.php?id=1 отображался как http://my-site.com/user/2 в .htaccess я прописал следующее:
    Код:
    RewriteEngine On
    RewriteRule ^user/([0-9]+)/? userdetails.php?id=$1 [L]
    По адресу http://my-site.com/user/2 все работает.
    Но есть проблема так все стили и изображения и ссылки прописаны на / а там все подставляется на /user как сделать чтобы не задевало стилей и ссылок.:( а когда в http://my-site.com/user/2 Нету стилей и т.д. что можно сделать?
     
  2. UDAV

    UDAV

    Регистр.:
    22 июн 2007
    Сообщения:
    781
    Симпатии:
    153
    Ааа... кошмар. Еще раз, но только по русски и со знаками препинания.

    Если правильно понял, то попробуй так чтоли..

    RewriteEngine On
    RewriteBase /
    RewriteRule ^user/([0-9]+)(\/)?$ userdetails.php?id=$1 [L]
     
  3. xymmep

    xymmep Постоялец

    Регистр.:
    7 дек 2007
    Сообщения:
    63
    Симпатии:
    22
    Нужно добавить тег в шаблон
    Код:
    <head>
    ...
    [B]<base href=http://yourdomain.ru>[/B]
    ...
    </head>
     
    bt_corp нравится это.
  4. bt_corp

    bt_corp Писатель

    Регистр.:
    3 май 2010
    Сообщения:
    8
    Симпатии:
    0
    Не работает.
    Выдает:
    Not Found
    The requested URL /userdetails.php was not found on this server.
    Вот страница на которой ошибка
    http://bigtorrent-ua.com/user/2

    Добавлено через 6 минут
    Очень благодарен за помощь работает!:)
     
Статус темы:
Закрыта.