Forum Webscript.Ru

Общие => Веб Сервера => Тема начата: valery_kot от 25 Октября 2003, 13:02:24

Название: Вопрос по .htaccess
Отправлено: valery_kot от 25 Октября 2003, 13:02:24
Создаю на сервере у хостера в катологе htdocs
файл .htaccess вида:

Options -Includes
ErrorDocument 404 /index.html
AddType application/x-httpd-php .html .htm .php .klf


Пишу файлы: test.php, test.klf, test.html
с содержанием:



При обращении с файлами test.php, test.klf - все в порядке, а вот
test.html предлагает открыть или сохранить на диске, IE пишет:
Имя файла: test.html
Тип файла: HTML Document
Источник: ......

Apache/1.3.28 на FreeBSD 4.7-RELEASE-p10

Подскажите, пожалуйста, в чем может быть проблема.
Название: Вопрос по .htaccess
Отправлено: Oak от 25 Октября 2003, 23:50:51
То что пишет IE ни о чем не говорит

Скажи какой у файла MIME type? (Mozilla тебе об єтом скажет)
 или вооще посмотри вручную заголовки.

предполагаю что application/x-httpd-php

попробуй вставить в этот файл header("Content-type: text/html");
Название: Вопрос по .htaccess
Отправлено: Azazelo от 30 Октября 2003, 23:32:52
прошу помощи...

нужно в htaccess сделать следующее - еси в адресе нет выражение .php, то в адрес (в конце) нужно добавить наклонную черту / - (знаю что там делов на 1 мин... и типа одна или две строчки, но чет не выходит, не могу до конца разобраться)
Название: Вопрос по .htaccess
Отправлено: valery_kot от 01 Ноября 2003, 16:46:40
Вот что ответил провайдер:

Есть предположение:

Ваша директива
AddType application/x-httpd-php .html .htm .php .klf
конфликтует с установкой httpd.conf
AddHandler server-parsed .shtml .html .htm

Архитектура Apache версий 1.x не допускает каскадирования
обработчиков, т.е., в данном случае конфигурация apache предполагает,
что файлы .shtml .html .htm могут в себе содержать директивы SSI.
И все, никакой больше обработчик кроме server-parsed неприменим.

Указание применить действие обработчика php к файлам .html .htm .php .klf
срабатывает частично, только для файлов, для которых обработчиков нет.