Преобразовнаие адреса (mod_rewrite)

igortik

Новичок
Преобразовнаие адреса (mod_rewrite)

Приветствую!

Это первая попытка собрать минимальный ЧПУ потому больно не пинать.

Содержимое:

RewriteEngine On

#
RewriteCond %{REQUEST_FILENAME} !-f #Я понимаю что это!
RewriteCond %{REQUEST_FILENAME} !-d #и это тоже.
#RewriteRule ^(.*)css(.*)$ /css/$2[L]
RewriteRule ^(.*)css/style.css$ /css/style.css [L]

#ОК. Изображения
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)images(.*)$ /images/$2 [L]

#ОК. Преобразование статей
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^articles/(.*)$ index.php?mod=articles&id=$1 [L]


Условия:
1.
css/style.css
css/возможно_будут_другие_файлы_каскада.css

2.
images/изображения.gif(jpg|jpeg)

3.
Существует лишь 1 скрипт в корне - index.php


Вопрос относительно правил для преобразования
В случае с закоментированной строкой не работает!
Хотя, по "моей" логике css. , вызывая относительно articles/56/css/style.css должен преобразовывать относительно корня в css/style.css (сори за мысленную абра-ка-дабру).
В случае же с RewriteRule ^(.*)css/style.css$ /css/style.cs преобразование работает, но, на мой взгляд, при наличии более 1 файла стилей не совсем удобно лезть в htaccess снова и писать новое правило, потому я хочу сделать динамически все.

Большая просьба не кидаться мануалами, задача для меня второстепенной важности.
Мне необходимо готовое решение для разбора где я ошибся
 

Mr_Max

Первый класс. Зимние каникулы ^_^
Команда форума
Мне необходимо готовое решение для разбора где я ошибся
Главная твоя ошибка в нечтении мануалов.
Там все черным по белому.
Что такое ! и перечисленные флаги.
Идешь и читаешь.

Тыц

-~{}~ 28.05.09 12:15:

Указывай абсолютный путь при подключении стилей.

-~{}~ 28.05.09 12:15:

phpfaq.ru/path
 
Сверху