2010-12-16 3 views
1

Я хотел бы знать RewriteRule по redirect(301) каждые index.php к их корню.Перенаправить каждый index.php в свою корневую папку

Например, этот URL:

http://www.example.com/folder/index.php 

перенаправляется:

http://www.example.com/folder/ 

мне нужно общие правила, чтобы избежать .htaccess редактирования для каждой новой папки.
.htaccess будет размещен в корне сайта.

ответ

0
RewriteEngine On 
RewriteRule ^(.*)/?index\.php(\?*.*)$ $1/$2 [L,R=301] 

Это должно занять /anyfolder/another/folder/index.php?a=1 и переписать его на /anyfolder/another/folder/?a=1 (GET переменные не обязательно, конечно.)

+0

Спасибо за ваш ответ, но он не работает. Модельная часть: RewriteRule^index.php $ – Spilarix 2010-12-16 19:41:30

Смежные вопросы