Умный реврайт

~AquaZ~

Новичок
Возникла необходимость сделать такой реврайт:
Если такой файл как request_uri существует
- отдаём файл
Если нет
- отдаём index.php?u=%{REQUEST_URI}

Короче как-то так, т.е. если файл есть, я его получаю, а если нет - я получаю index с аргументом.
Как сделать? Понятно объяснил?
 

~AquaZ~

Новичок
Форум нужен не для того, чтобы посылать на гугл, а чтобы делиться опытом. Я и без того не один час убил.
 

akruteckij

Новичок
Проверить файл на существование можно строкой:
RewriteCond %{REQUEST_FILENAME} -f
дальше сам...
 

~AquaZ~

Новичок
Код:
RewriteEngine On
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^(.+)$ index.php?q=$1 [L,QSA]
даёт Bad Request...
 
Сверху