Данный код делает редирект со всех страниц с index.php на конце адреса, на аналогичные страницы без него.
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
RewriteRule ^index\.php$ / [R=301,L]
Для сайтов на Битриксе нужно использвать немного другой код, во избежании проблем с админкой.
RewriteCond %{REQUEST_URI} ^(.*)/index\.php$
RewriteCond %{THE_REQUEST} !bitrix/admin/
RewriteRule ^(.*)index\.php$ https://%{HTTP_HOST}/$1 [R=301,L]
Комментарии ()