htaccess изменить приоритет DirectoryIndex на php, а не html - PullRequest
8 голосов
/ 19 февраля 2011
  1. На рабочем сервере есть index.html и index.php
  2. По умолчанию загружается index.html.
  3. Я хочу, чтобы index.php был сценарием по умолчаниюзагрузить, а если index.php отсутствует, то можно загрузить index.html.
  4. Это общий хостинг, поэтому у нас нет доступа к файлу httpd.conf
  5. Итакя подумал о создании файла .htaccess, который бы выполнял вышеуказанное условие.

    Какую директиву включить в файл .htaccess, чтобы сделать это?

Кроме того, здесь я объясняю причину вышесказанного.

  1. Проект php выполняется в среде codeigniter.
  2. в подпапке из корня у нас oscommerce.
  3. У нас нет index.html и присутствует только index.php.
  4. Периодически индекс.html был создан каким-то образом с кодом iframe.
  5. Клиент сообщает об этом, и мы продолжаем удалять файл index.html
  6. Мы также изменили пароль ftp.
  7. так что я подумал, что временным решением является загрузка index.php по умолчанию вместо index.html

Ответы [ 3 ]

16 голосов
/ 19 февраля 2011

Согласно документации Apache для DirectoryIndex , просто поместите следующее в файл .htaccess в том же каталоге, что и index.php:

DirectoryIndex index.php index.html
3 голосов
/ 19 февраля 2011

DirectoryIndex index.php index.html

0 голосов
/ 16 апреля 2016

Это зависит от конфигурации индекса каталогов Apache. Вы можете настроить его в соответствии с вашими потребностями:

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