ФорумРазработкаУстановка и администрирование ПОВебсервер → опять mod_rewrite

опять mod_rewrite

  • NRG

    Сообщения: 4761 Репутация: N Группа: в ухо

    Spritz 16 октября 2008 г. 9:53

    хочу сделать перенаправление всех запросов на index.php.
    нацарапал вот такой вариант для .htaccess:
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteRule ^(.*)$ index.php [QSA,L]
    </IfModule>


    чего хотел, того добился.
    но вылезла одна батва ( нежелательная ).
    мод реврайт также перенаправляет и мои имаги и цсс и жс

    как мне быть?
    что посоветуете ?
  • sap

    Сообщения: 2701 Репутация: N Группа: Кто попало

    Spritz 16 октября 2008 г. 10:00, спустя 7 минут 27 секунд

    RewriteCond %{REQUEST_FILENAME} !-f

    Так вроде.
  • NRG

    Сообщения: 4761 Репутация: N Группа: в ухо

    Spritz 16 октября 2008 г. 10:04, спустя 3 минуты 31 секунду


    RewriteCond %{REQUEST_FILENAME} !-f

    Так вроде.

    этот вариант пробовал, ничего не дало, все попрежнему…
  • sap

    Сообщения: 2701 Репутация: N Группа: Кто попало

    Spritz 16 октября 2008 г. 10:07, спустя 3 минуты 28 секунд

    Посмотри так, может найдешь чего.
  • Lirck

    Сообщения: 1658 Репутация: N Группа: Джедаи

    Spritz 16 октября 2008 г. 10:16, спустя 8 минут 33 секунды

    Можно в каталоге с CSS и картинками создать файл .htaccess:
    RewriteEngine Off
  • NRG

    Сообщения: 4761 Репутация: N Группа: в ухо

    Spritz 16 октября 2008 г. 10:30, спустя 14 минут 42 секунды

    на даный момент .htaccess такой
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^(.*)$ index.php [L,QSA]
    </IfModule>


    интересно то, что при адресе http://localhost/qwetry ( папки qwetry не существует ) все норм работает.
    но как только ломимся вглубь ( типа http://localhost/qwetry/qwetry ) , то сразу же перестает подрубать ассеты…
  • kendo

    Сообщения: 446 Репутация: N Группа: Адекваты

    Spritz 16 октября 2008 г. 12:32, спустя 2 часа 2 минуты 4 секунды

    А разве не надо указывать директории?..
    RewriteCond %(REQUEST_FILENAME} !-d
  • sap

    Сообщения: 2701 Репутация: N Группа: Кто попало

    Spritz 16 октября 2008 г. 13:04, спустя 31 минуту 12 секунд

    NRG, RewriteBase забыл.

Пожалуйста, авторизуйтесь, чтобы написать комментарий!