301 редирект с index (.html и .php) на корень сайта «/»
Возможно Вы даже и не обращали внимание, что Ваша главная страница может быть доступна по двум адресам: site/ и site/index.html (или site/index.php). С точки зрения поисковой оптимизации это можно назвать дублями, хотя поисковые системы умеют обрабатывать такие ситуация, но зачастую в индексе 2 главные страницы. Я придерживаюсь к мнению, что такие очевидные мелочи должны быть исправлены.
Решается эта проблема с помощью 301 редиректа на корень сайта «/». Для создания редиректа, отройте .htaccess (он находится в корне Вашего сайта, к нему можно получить доступ через ftp).
#в случае index.php: RewriteCond % ^[A-Z]\ /index\.php\ HTTP/ RewriteRule ^index\.php$ http://VASHSITE/ [R=301,L] #в случае index.html: RewriteCond % ^[A-Z]\ /index\.html\ HTTP/ RewriteRule ^index\.html$ http://VASHSITE/ [R=301,L]
Если Ваш сайт сделан на какой-то CMS, то есть вероятность того, что у неё есть функция редиректа с корня на файл index. В этом случае откройте index.php , который находится в корне Вашего движка и пропишите:
if($_SERVER['REQUEST_URI'] == "/index.php") < header("Location: /",TRUE,301); exit(); >
После всех редиректов обязательно проверьте все ли работает. Проще всего это сделать на bertal.ru, который покажет Вам, какой ответ выдает Ваш сервер на различные запросы.
301 редирект с index.html и .php на главную страницу
Если главная страница Вашего сайта доступна по адресу site.ru и site.ru/index.html (или index.php), то такие страницы являются дублями для поисковых систем . В таком случае необходимо закрыть index.html (index.php) от индексации или настроить для них 301 редирект с site.ru/index.html (index.php) на site.ru.
Как закрыть index.html и index.php от индексации
Чтобы закрыть дубли страницы от индексации, необходимо выполнить следующие действия:
1. Войти на хостинг сайта или подключиться к нему через FTP:
2. Найти и скачать файл robots.txt:
3. Открыть файл и вставить следующие строки:
Внимание! Узнать о файле robots.txt подробнее Вы можете в этой инструкции.
4. Сохранить файл и загрузить обратно на хостинг.
Как настроить 301 редирект на главную страницу
Решить проблему с дублями главной страницы можно с помощью 301-го редиректа . Для этого необходимо:
1. Перейти на хостинг сайта или FTP-сервер.
2. Найти файл .htaccess в корневой папке:
3. Скачать его на рабочий стол и открыть через «Блокнот».
4. Найдите строчку RewriteEngine On и вставьте после неё следующие строки:
Для редиректа с index.php:
RewriteRule ^index\.php$ https://site.ru/ [R=301,L]
Для редиректа с index. html:
RewriteRule ^index\.html$ https://site.ru / [R=301,L]
Внимание! Не забудьте заменить https://site.ru/ на адрес Вашего сайта .
5. Сохранить файл и загрузить обратно на хостинг.
Как проверить редирект
Для проверки переадресации необходимо вставить URL-адрес сайта и перейти на него. Если произошла переадресация на главную страницу site.ru, то редирект сделан правильно.
Спасибо, что дочитали до конца. Переходите к следующей инструкции.