Я пытаюсь перенаправить файлы index.php в root/, я искал и нашел несколько фрагментов кода, похожих на:
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 они будут просто перенаправлены на нее root, например. http://subdomain.domain.com/folder1/folder2/index.php автоматически перейдет на http://subdomain.domain.com/folder1/folder2/