Так может сервер не на апаче? Пофигу ему тогда на .htaccess. А даже если на апаче, может учет хтакцесса отключен, или правила подмены не разрешены. Проще всего проверить — фигню какую-нибудь в .htaccess прописать, чтобы вызвать критическую ошибку (просто типа dg sfdfsdfsdf sdfsd пропишите и все). Если после этого при заходе на главную страница сломается, значит глубже копайте. Если нет, то смотрите выше.