Я писал недавно редирект любго не веб-документа на как-то один скрипт.
Получилось вот что:
RewriteEngine On
RewriteCond %{REQUEST_URI} !^.*/?$
# чтобы строка не заканчивалась на /
RewriteRule !^(.*)/([^/]*)\\.(cfc|cfm|lasso|pl|pm|py|xml|asp|afp|jpg|jpeg|bmp|gif|png|swf|css|js|html|htm|shtml|phtml|php3|php4|php)$
http://%{HTTP_HOST}/stat.php?f=true [QSA]
# мол если */*.ext [ext - любое из расширений из списка] - то редирект
эта штука работала...
потом вдруг перестала.
Ради дебага стоит вот сейчас как
RewriteEngine On
RewriteRule ^(.*)$ stat.php?f=true [QSA]
то есть редирект всего и вся в одно место - ТАК?
так вот заходишь на сайт на любую страницу - сразу редирект - работает...
я взял файл 1.exe - и положил его в корень сайта, прям рядом с .htaccess
в браузере вызываю http:/site/1.exe - редиректа нет - браузер предлагает скачать файл...
Что не так?