Какая конфигурация требуется, чтобы Apache обслуживал все файлы как текстовые файлы в окне браузера? Например, если у меня есть файл program.c
, как я могу заставить Apache обслуживать его как обычный текст в окне браузера, а не как загрузку?
Я использую Apache 1.3.
Вы хотите, чтобы ВСЕ файлы отображались как обычный текст ?? Или у вас есть подмножество типов файлов, которые вы хотите отправить в виде обычного текста? Не уверен, есть ли способ установить все переходить как обычный текст.
Для определенных типов файлов вы просто добавляете директивы в свой файл Mime.types или локальный файл .htaccess.
AddType text/plain .c
AddType text/plain .h
и т.п.
Вы можете использовать это для принудительно указать тип данных всех файлов, например для определенного места:
<Location "/programfiles">
ForceType text/plain
</Location>
Итак, что бы там ни было, даже .php
файлы, они обрабатываются как обычный текст и отображаются в браузере, а не загружаются или даже выполняются на стороне сервера.
Для получения дополнительной информации см. справочная страница mod_mime для ForceType.
Создайте .htaccess
в целевом каталоге (относится и к его подпапкам):
<Files "\.(html|c|php)$">
ForceType text/plain
</Files>
Чтобы применить ко всем расширениям, используйте звездочку *
:
<Files "*">
...