1. Набираем команду codeby webinar. Набираем команду для организации и проведения вебинаров. Подробнее ...

    Скрыть объявление
  2. Требуются разработчики и тестеры для проекта codebyOS. Требования для участия в проекте: Знание принципов работы ОС на базе Linux; Знание Bash; Крайне желательное знание CPP, Python, Lua; Навыки системного администрирования. Подробнее ...

    Скрыть объявление
  3. Получи 30.000 рублей. Для получения денег необходимо принять участие в конкурсе авторов codeby. С условиями и призами можно ознакомиться на этой странице ...

    Внимание! Регистрация авторов на конкурс закрыта.

    Скрыть объявление

хтакцесс

Тема в разделе "Web - программирование", создана пользователем Electronic, 8 янв 2008.

  1. Electronic

    Electronic Гость

    Репутация:
    0
    Здравствуйте! У меня возник вопрос, или можно даже сказать необходимость! Вот у меня есть 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


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

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