Индексные файлы для поддоменов - PullRequest
2 голосов
/ 05 июня 2010

Я наконец смог настроить субдомены, но теперь у меня возникла проблема, когда я пытаюсь получить доступ к субдомену самостоятельно. Например, когда я посещаю sub.domain.com, я получаю страницу не найдена ошибка. Однако, когда я захожу на sub.domain.com/index.php, я вижу свою страницу.

Моя теория состоит в том, что когда я посещаю sub.domain.com, файл индекса, который он ищет, находится не в подпапке / папке, а в корневой папке. У меня есть directoryindex, чтобы искать index.html перед index.php. В корневом каталоге есть файл index.html, который необходим. Поэтому, когда я захожу на sub.domain.com, он думает, что sub.domain.com/index.html существует, но затем выясняет, что его нет, и отправляет мне 404. Это моя теория. Как бы я это исправить? Есть идеи? Спасибо.

1 Ответ

1 голос
/ 02 февраля 2011

Я предполагаю, что вы используете сервер Apache.

Директива DirectoryIndex позволяет вам указать определенное имя файла или имена файлов в качестве страницы по умолчанию в каталоге.

Там в строке файл конфигурации, который скажет это:

DirectoryIndex index.html

Добавить следующее

DirectoryIndex index.php index.html

Это будет указывать порядок приоритета для страницы субдомена по умолчанию. В случае index.php, то index.html

Затем поддомен должен перейти на правильную страницу индекса, если он не найдет index.php, он займет

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