Подскажите по mod_rewrite в htaccess

Zlo_606ep
На сайте с 14.12.2006
Offline
129
547

Вроде совсем банальный вопрос, но что-то никак не получается забороть

Задача: htaccess в папке,

все .png, лежащие внутри папки нужно выдать сразу

все .png, не существующие, обработать файлом index.php (он сохранит сгенерированный файл)

всё остальное обработать вышележащим файлом index2.php (страницы сайта с ЧПУ, включающие в УРЛ папку)


AddDefaultCharset Off
<IfModule dir_module>
DirectoryIndex index.php
</IfModule>

<IfModule mod_rewrite.c>
RewriteEngine on

RewriteCond %{REQUEST_URI} !\.png$
RewriteRule ^ ../index2.php [L]

RewriteCond %{REQUEST_URI} \.png$
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
</IfModule>

1 и 3 условия выполняются, но 2 дает 404 ответ, что не так?

siv1987
На сайте с 02.04.2009
Offline
427
#1

RewriteCond %{REQUEST_URI} \.png$

RewriteCond %{REQUEST_FILENAME} !-f

RewriteRule ^ index.php [L]

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^ index2.php [L]

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий