Редирект с / на index.html в htaccess

A4
На сайте с 13.06.2012
Offline
149
497

Всем привет! Есть многим известный код htaccess

<IfModule mod_rewrite.c>

RewriteEngine On

RewriteBase /

RewriteCond %{HTTP_HOST} ^www.сайт.ru [NC]

RewriteRule ^(.*)$ http://сайт.ru/$1 [L,R=301]

RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /([^/]+/)*index\.html\ HTTP/

RewriteRule ^(([^/]+/)*)index\.html$ http://сайт.ru/$1 [R=301,L]

</IfModule>

Тут есть перенаправление со страниц index.html на /. Как сделать наоборот, чтобы с / редиректило на index.html? Интересует только редирект с главной страницы

siv1987
На сайте с 02.04.2009
Offline
427
#1

наоборот

RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /\ HTTP/

RewriteRule ^$ http://сайт.ru/index.html [R=301,L]

A4
На сайте с 13.06.2012
Offline
149
#2
siv1987:
наоборот

RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /\ HTTP/
RewriteRule ^$ http://сайт.ru/index.html [R=301,L]

Сработало! Коты всегда помогают друг другу 🤣

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий