нужен правильный флаг для не редиректа

sympler

Постоялец
Регистрация
24 Окт 2008
Сообщения
131
Реакции
6
в общем
если есть файл *.html то не преобразовывать (если есть на сервере), а если нету, то преобразовать в index.php?page=*

правилно простое RewriteRule ^([-a-zA-Z0-9_]*)/?\.html$ index.php?page=$1

а вот флаг какой поставить?

а то ложу файл к примеру test.html а мне его не открывает....


распишу более понятным языком:
нужно создать правило преобразования: из my.html в index.php
но если на сервере реально есть файл my.html то правило не должно срабатывать и открываться должен файл my.html
 
Нужно добавить не флаг, а условие:
Код:
RewriteCond %{REQUEST_FILENAME} !-f
перед правилом.
 
благодарю.
но на другом форуме ответили так:

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

разница очевидна, но вот насколько?
 
Назад
Сверху