|
|
|
Собственно, есть сайт на html, индексный файл index.htm, если сайт открывать в браузере так: site.com/index.htm , все работает. А если так: site.com , открывается тестовая страница apache: Apache 2 Test Page powered by CentOS.
Как настроить apache, чтобы работали оба варианта? |
|
|
|
|
|
Можно через htaccess сайта:
Цитата: |
Ситуация: пользователь обратился к каталогу http://www.ваш_домен.ru/price/. При таком запросе первым откроется и будет показан индексный файл. Если вы хотите переопределить индексный файл и сделать так, чтобы первым открывался не index.htm, а, например, файл myindex.php, то сделать это можно поместив в файл .htaccess в соответствующем каталоге следующую инструкцию:
DirectoryIndex myindex.php
Получив .htaccess с таким содержимым, веб-сервер Apache откроет по умолчанию именно файл myindex.php.
|
По умолчанию индексными файлами являются следующие: index.html, index.htm, index.php, index.php3, index.phtml, index.shtml, default.htm или default.html. |
|
|
|
|
|
Yabuti, ну да, так заработало +++
Вообще, хотелось бы в apache разобраться, так как до переноса на другом хостинге все работало без этого... |
|
|
|
|
|
На другом хостинге был другой порядок просмотра индексов.
Он задается глобально, какие индексы за какими будут отдаваться при запросе корня. |
|
|
|
|
|
в глобальном конфиге httpd.conf (скорее всего лежит в /etc/httpd) найди строки
<IfModule dir_module>
DirectoryIndex index.php index.html
</IfModule>
DirectoryIndex у тебя могут быть по другому или вообще не быть такого, тогда просто допиши.. и в DirectoryIndex добавь index.htm |
|
|
|
|
|
yx0, спасибо за подсказку |
|
|
|
|
|
Только перед этим скопируй работающий конфиг, а то Апач после перезагрузки может и не заработать) |
|
|
|
|
|
|
|