.htaccess вызывает загрузку всех страниц - PullRequest
5 голосов
/ 15 января 2011

Я добавил следующую строку в .htaccess:

AddType application/x-httpd-php .html .htm

Когда я пытаюсь загрузить любую страницу сбоку, мой браузер пытается ЗАГРУЗИТЬ страницу!Что я делаю не так?

Спасибо!

Ответы [ 2 ]

5 голосов
/ 15 января 2011

Скорее всего; у вас не загружен модуль PHP для вашего веб-сервера. Это означает, что затем сервер находит файл application / x-httpd-php, он передает его непосредственно клиенту, а не запускает его через интерпретатор PHP (который будет запускать любой код PHP и выводить тип содержимого text / html). Поскольку браузеры не включают интерпретаторы PHP, они обрабатывают его как любой другой неизвестный тип контента и предлагают сохранить его на диск.

0 голосов
/ 15 января 2011

HTML-документы должны отображаться в браузере как text/html.Измените тип MIME.

AddType text/html .html .htm

Если вы пытаетесь выполнить HTML-файлы как PHP, вы должны изменить расширение файла на * .phtml.

  • *. Html -HTML-контент
  • *. Php - PHP-контент
  • *. Phtml - HTML-контент со встроенными PHP-скриптами

Если вы пытаетесь заставить парсер PHP выполнитьДля работы с этими типами файлов вы должны отредактировать файл httpd.conf в Apache, чтобы включить тип application/x-httpd-php MIME для этих расширений файлов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...