Писать на форуме DIAFAN.CMS могут только зарегистрированные пользователи. Войдите или зарегистрируйтесь.

Форум Сайт на DIAFAN.CMS Вопросы от новичков 301 редирект с index.html на корень сайта


AndreySC (AndreySC) 15 мая, вторник

Доброго всем дня. Возник вопрос, как сделать редирект с index.php и index.html на корень сайта (сайт https). Прописал в .htaccess
Цитата
#в случае index.php:
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9} /index.php HTTP/
RewriteRule ^index.php$ https://site.ru [R=301,L]

#в случае index.html:
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9} /index.html HTTP/
RewriteRule ^index.html$ https://site.ru [R=301,L]


Пробовал разные варианты, но итог один, редирект https://site.ru/index.php срабатывает, а вот index.html нет. Пробовал через админку создать страницу https://site.ru/index.html и сделать редирект на https://site.ru/ , но и это не помогает.

Владимир (german3w) 7315 мая, вторник

Вот здесь посмотрите: правильный .htaccess

AndreySC (AndreySC) 15 мая, вторник

Это я все читал, все пробовал, index.html все равно не редиректит на / .

Степан (idxdoc) 6615 мая, вторник

Каждый хостер дрочит как хочет, обратитесь к нему он сделает.

Владимир (german3w) 7315 мая, вторник

Ещё не известно, как именно, вы пробовали?
Нужно учесть, что прописывать надо в самом верху файла, в блоке, смотрите код:
Код

<IfModule mod_rewrite.c>
RewriteEngine on

# дубль с index.html на /
RewriteRule ^index.html$ / [R=301,L]

Владимир (german3w) 7315 мая, вторник

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