[.htaccess] помогите сделать исключения

Тема в разделе "Другие языки", создана пользователем dlipov, 1 авг 2012.

Статус темы:
Закрыта.
Модераторы: Цукер
  1. dlipov

    dlipov Создатель

    Регистр.:
    28 июл 2011
    Сообщения:
    36
    Симпатии:
    35
    приветствую нуллед, требуется помощь

    допустим есть .htaccess со следующим кодом:
    PHP:
    RewriteEngine On
    RewriteRule 
    (.*) index.php
    он делает так, чтобы куда ты по какому бы ты адресу домена не зашел - тебя перекидывает на главную. эта функция мне нужна, но для нескольких файлов и папок мне нужно сделать исключения.

    + папки в основном будут вида:
    /img/
    /img/87/
    /img/13/12

    тоесть хотелось бы одним исключением охватить все папки которые будут в img к примеру

    заранее спасибо за помощь.
     
  2. lesorub

    lesorub Жаббервог

    Регистр.:
    22 дек 2008
    Сообщения:
    325
    Симпатии:
    280
    Код:
    ReRewriteEngine On
    RewriteCond %{REQUEST_URI} !^/img
    RewriteRule (.*) index.php 
     
    dlipov нравится это.
  3. dlipov

    dlipov Создатель

    Регистр.:
    28 июл 2011
    Сообщения:
    36
    Симпатии:
    35
    благодарю, помогло.

    только забыл спросить, как быть с такими адресами?
    HTML:
    http://example.com/?v_2012.02.02_name.jpg
    как бы я не старался, все равно перекидывает на index.php
    нужно что-то типа RewriteCond %{REQUEST_URI} !^/?
    или неправильно так?
     
  4. lesorub

    lesorub Жаббервог

    Регистр.:
    22 дек 2008
    Сообщения:
    325
    Симпатии:
    280
    Как вариант, заменить последнюю строку на:
    Код:
    RewriteRule !.jpg$ index.php
     
    dlipov нравится это.
Статус темы:
Закрыта.