htaccess redireciona index.php para raiz (incluindo subdomínios)

Estou tentando redirecionar arquivos index.php para a raiz /, procurei e encontrei vários trechos de código semelhantes a:

RewriteCond %{THE_REQUEST} ^.*/index.php 
RewriteRule ^(.*)index.php$ http://www.domain.com/$1 [R=301,L] 

Isto, no entanto, não funcionará para subdomínios, exemplo abaixo:

Tenho um subdomínio: subdomínio.domínio.comUm usuário visitahttp: //subdomain.domain.com/index.phUsando o htaccess acima, eles são redirecionados parahttp: //www.domain.com ao invés dehttp: //subdomain.domain.com

Alguém sabe como ajustar o htaccess acima para que ele leve em consideração o subdomínio e os redirecione para o local apropriado?

por exemplo. se um usuário visitarhttp: //subdomain.domain.com/index.ph eles vão parahttp: //subdomain.domain.com

Pontos bônus

Existe um htaccess que apenas pode aplicar esta regra a todas as pasta

Para qualquer pasta com um index.php, eles serão redirecionados apenas para a raiz, por exemplohttp: //subdomain.domain.com/folder1/folder2/index.ph iria automaticamente parahttp: //subdomain.domain.com/folder1/folder2

questionAnswers(6)

yourAnswerToTheQuestion