Когда я посещаю свой домен "domain.com", он загружает index.php, однако, когда я посещаю subdomain.domain.com, он не загружает index.php. Ввод текста в subdomain.domain.com/index.php работает отлично, если я этого не сделаю, тогда.htaccess перенаправляет меня в 404 ErrorDocument.
DNS настроен правильно, но эта мелочь меня раздражает.
Хостинг-провайдер: Hostgator.com
Вероятно, в ваших субдоменах.htaccess не установлен каталог indexex. http://www.htaccess-guide.com/directoryindex-uses/