хтакцесс

Тема в разделе "Общие вопросы", создана пользователем Electronic, 8 янв 2008.

  1. Electronic

    Electronic Гость

    Здравствуйте! У меня возник вопрос, или можно даже сказать необходимость! Вот у меня есть cms. В ней есть каталог файлов.
    /files/more.php?file_id=xxx
    я прописал правило, и стало так:
    /files/xxx (без слеша на конце)
    Например на некоторых сайтах такой вид ссылок:
    /files/xxx/ (на конце есть слеш)
    и на моём сайте постояно выдают ссылки со слешем на конце, которых нет!

    RewriteEngine on
    RewriteRule ^files/([0-9]{1,15})$ files/more.php?file_id=$1 [L]
    Где только я не подставлял слеши, но не получаеться :)

    Если сделать так:
    RewriteRule ^files/([0-9]{1,15})/?$ files/more.php?file_id=$1 [L]
    то файлы получаються: /files/xxx/ ( со слешем) но не грузитья файл style.css и сайт (весь) как-бы становиться по адресу http://site.ru/files/ т.е если мне надо зайти на форум, то получаеться:
    http://site.ru/files/forum/ - но такого вообще((

    ---

    Вопрос: Можно ли сделать так, чтобы пользователь вводил ссылку:
    /files/xxx/ ( со слешем) и его перенаправляло на files/xxx (бещ слеша)?

    P.S: можно конечно сделать так: Redirect /files/xxx http://site.ru/files/xxx НО: xxx - постоянно изменяющееся число, типо ID


    Подскажите, мож я что не так делаю?
     

Поделиться этой страницей