Добро пожаловать на сайт SEDBY

Редирект с index.php в корень

Главная / Форумы / Форумы сообщества / Поисковая оптимизация / Редирект с index.php в корень

Перенаправить вызов index.php в корневую папку, убедиться в отсутствии параметров

Автор Сообщение
Askell
Аватар

Участник
Сообщения: 14

Редирект с index.php в корень
  • #1
  • 10.04.2026 11:56

Все привет!

Следующая проблема: Google ругается на дубль клавной страницы с index.php. Пробовал в .htaccess следующие варианты:

RewriteCond %{THE_REQUEST} ^.*/index\.php
RewriteRule ^(.*)index.php$ /$1 [R=301,L]

и проще:

RewriteRule ^index\.php$ / [R=301,L]

Редирект отрабатывает, но ломает все последующие директивы и урлы сайта. Как реализовать без учета параметров?

Спасибо)

Благодарности отсутствуют
admin
Аватар

Администратор
Сообщения: 97

Re: Редирект с index.php в корень
  • #2
  • 13.04.2026 20:02
# Редирект с /index.php (без параметров) на /
RewriteCond %{QUERY_STRING} ^$
RewriteCond %{THE_REQUEST} /index\.php [NC]
RewriteRule ^index\.php$ / [R=301,L]

Добавить в .htaccess выше любых других правил для index.php

Благодарности отсутствуют

Теги:

Блок пользователя
Регистрация на нашем сайте позволит вам общаться на форумах и получить доступ к другому полезному функционалу
Вы вошли как Гость