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

  • Автор темы Автор темы ~AquaZ~
  • Дата начала Дата начала

~AquaZ~

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

Короче как-то так, т.е. если файл есть, я его получаю, а если нет - я получаю index с аргументом.
Как сделать? Понятно объяснил?
 
Форум нужен не для того, чтобы посылать на гугл, а чтобы делиться опытом. Я и без того не один час убил.
 
Проверить файл на существование можно строкой:
RewriteCond %{REQUEST_FILENAME} -f
дальше сам...
 
Код:
RewriteEngine On
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^(.+)$ index.php?q=$1 [L,QSA]
даёт Bad Request...
 
Сверху