Файл по умолчанию для Apache localhost - PullRequest
4 голосов
/ 29 июля 2011

У меня установлен apache2.Когда я набираю http://localhost, он переходит в файл http://localhost/class/index.php.Как я могу изменить его, чтобы сказать http://localhost/index.html или любую другую страницу?В каком файле я найду настройки для этого?Спасибо!

Ответы [ 2 ]

5 голосов
/ 29 июля 2011

Найдите директиву DirectoryIndex в вашем файле конфигурации Apache (httpd.conf) или добавьте ее в файл .htaccess и измените ее так, чтобы ограничить файл индекса по умолчанию значением просто index.html :

DirectoryIndex index.html

Вы также можете включить больше ресурсов, и они будут использоваться в указанном порядке, например,

DirectoryIndex index.html index.php

будет отображать файл index.html первым, если существуют оба index.html и index.php .

Не забудьте перезапустить Apache, если вы внесли изменения в файл httpd.conf.

Обратитесь к документации mod_dir для получения дополнительной информации.

0 голосов
/ 29 июля 2011

Apache не будет запускать перенаправления HTTP, если вы не попросите его сделать это.

Мой совет: откройте ваш любимый текстовый редактор и найдите строку class в следующих местах:

  • *.conf файлов в каталоге установки Apache.
  • .htaccess файлов в ваших директорах HTML.

Если ничего не удается найти, вы также можете выполнить поиск header() вызовов в своем коде *.php.

...