Использование двух HTML-страниц индекса с тем же именем, но с разными расширениями - PullRequest
0 голосов
/ 26 марта 2019

Я использую две индексные страницы с различным содержимым и разными расширениями в корневой папке моего сайта html, html и htm.Проблема в том, что иногда, когда я открываю свой сайт в Chrome (или других браузерах), я вижу файл индекса htm, а иногда наоборот.По разным причинам (например, во избежание ошибок 302 или 404) я не могу удалить файл индекса htm.Мои вопросы: 1. Почему это происходит?2. Какое расширение является более важным с точки зрения приоритета в представлении браузера?3. Какие есть варианты решения этой проблемы?

Я проверил свой HTML-файл индекса с помощью таких приложений, как HTMLValidator и других служб, чтобы убедиться, что в коде нет ничего плохого.

1 Ответ

0 голосов
/ 26 марта 2019

Приоритет для индексных файлов по умолчанию устанавливается веб-сервером.Вы можете изменить его в конфигурации веб-сервера или использовать файл .htaccess для изменения этого приоритета.Документация может быть найдена здесь: http://httpd.apache.org/docs/2.2/mod/mod_dir.html#directoryindex

Просто добавьте файл .htaccess в корневой каталог вашей сети с содержанием:

DirectoryIndex index.html index.htm

В нужном вам порядке.

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