Я почти уверен, что у меня очень тривиальная проблема, и что многие из вас, ребята, тысячу раз отвечали на этот вопрос. Но я просто не могу найти ни одного из этих ответов. Итак, поехали.
Я управляю учетной записью хостинга через cPanel. Но по какой-то причине при попытке получить доступ к файлу индекса веб-сайта, просто набрав имя домена (например, www.mydomain.com), всегда отображается страница cPanel по умолчанию (например, www.mydomain.com/cgi-sys/defaultwebpage.cgi). Сайт работает нормально, если я укажу имя индексного файла (например, www.mydomain.com/index.php).
Сначала я подумал, что это как-то связано с конфигурацией DirectoryIndex. Итак, я проверил конфигурацию Apache, и вроде все в порядке (DirectoryIndex index.html index.htm default.htm index.php index.php3 index.phtml index.php5 index.shtml mwindex.phtml
). Просто убедитесь, что я добавил .htaccess в корень сервера с теми же директивами.
Но безрезультатно. Что я делаю не так?
Вы уверены, что он не кеширован на вашем клиенте? Вы проверяли с помощью другого браузера или с очищенным кешем? Я обнаружил, что по крайней мере firefox довольно упрямо кэширует перенаправление cpanel по умолчанию.