Forum Webscript.Ru

Общие => Веб-технологии => Тема начата: ekeeper от 29 Сентября 2006, 12:31:32

Название: Rewrite - глюк редиректа
Отправлено: ekeeper от 29 Сентября 2006, 12:31:32
Я писал недавно редирект любго не веб-документа на как-то один скрипт.
Получилось вот что:

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 - редиректа нет - браузер предлагает скачать файл...

Что не так?