Вы также изменяли Сервер для использования Смешанного Режима, а не просто аутентификации Windows? Если так, необходимо перезапустить сервер для этого для вступления в силу.
Хорошо, мне удалось решить это. Вместо AddHandler
Я использовал AddType
с названием обработчика:
AddType fcgid-script .php
И теперь это работает только на *.php
файлы.
Одна идея состояла бы в том, чтобы удалить знак доллара. AddHandler
опция берет расширение, не регулярное выражение или шарик. Таким образом, корректная строка была бы в Вашем оригинале
# With or without the leading dot, mod_mime doesn't care
AddHandler fcgid-script .php
Относительно того, почему его отмечающие файлы HTML как исполняемый файл, я понятия не имею - мог быть флаг, где-нибудь устанавливающий его, возможно, в конфигурации по умолчанию. Однако как обходное решение, можно УДАЛИТЬ обработчик для .html файлов при помощи следующего, так, чтобы их рассматривали как обычный текст / файлы HTML.
RemoveHandler .html
.php
в имени файла, сопровождаемом точкой. Знак доллара был моим первым предположением, но перестал работать так, я все еще использую строку без доллара.
– dev-null-dweller
26 November 2010 в 00:54
test.php.gif
, test.php.txt
и т.д. все рассматриваются как fastcgi сценарии, поэтому даже если удаление обработчика работало бы, нет никакого способа определить все возможные расширения для удаления обработчика.
– dev-null-dweller
26 November 2010 в 10:30