htaccess перенаправляет index.php в корневой каталог (включая поддомены)

Я пытаюсь перенаправить файлы index.php в корень /, я искал вокруг и нашел несколько фрагментов кода, подобных:

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

Это однако не будет работать для поддоменов, пример ниже:

У меня есть поддомен: subdomain.domain.comПользователь посещаетhttp://subdomain.domain.com/index.phpИспользуя вышеописанный htaccess, они перенаправляются наhttp://www.domain.com/ скорее, чемhttp://subdomain.domain.com/

Кто-нибудь знает, как настроить вышеописанный htaccess, чтобы он учитывал поддомен и перенаправлял их в соответствующее место?

например если пользователь посещаетhttp://subdomain.domain.com/index.php они пойдут вhttp://subdomain.domain.com/

Бонусные очки:

Есть ли htaccess, который может просто применить это правило ко всем папкам?

Так что для любой папки с index.php они будут просто перенаправлены в ее корень, напримерhttp://subdomain.domain.com/folder1/folder2/index.php будет автоматически перейти кhttp://subdomain.domain.com/folder1/folder2/

Ответы на вопрос(3)

Ваш ответ на вопрос