Заголовок сообщения: mod_rewrite. Проблемы с использованием php include Добавлено: 30 Июнь 2007, 12:50:58
В общем есть сайт с такой структурой:
www
---js
------файлы джаваскриптов
---images
------картинки...
---include
------подключаемые php модули (типа header,footer,left_nav...)
---css
------стили
---test.php
—.htaccess
В .htaccess прописал:
Код:
RewriteEngine On RewriteRule ^test.php/([A-Za-z0-9-]+)/?$ test.php?section=$1 [L]
Все работает верно, до тех пор, пока не начинаю подключать в test.php разные модули. К примеру, если раскоментировать в test.php строку include 'header.php' (header.php фактически состоит из всего того что кидают в тег <head></head> и еще по мелочам), то нифига не работает... Попробовав разобраться, я выяснил что это происходит скорее всего из-за того что при подключении хедера, он тоже реврайтится...и получается например картинка сверху имеет ссылку на http://test.ru/test/images/left_round.jpg а надо http://test.ru/images/left_round.jpg Посмотрем логи реврайта я увидел что фактически реврайтится все...и цсски и тд вот вырезка из лога:
Пробовал в папки images,css,include кидать .htaccess со строкой RewriteEngine Off
не помогает...да и не должно, наверное...просто вроде где-то видел...
В общем, подскажите, как быть ? Что исправлять ?
P.S. по совету еще тут пробовал добавить в хтаксес
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
но не помогло...
Уровень доступа: Вы не можете начинать темы. Вы не можете отвечать на сообщения. Вы не можете редактировать свои сообщения. Вы не можете удалять свои сообщения. Вы не можете добавлять вложения.