Как сделать 301-ый редирект ссылок с .html на без .html при смене ЧПУ

Плюсануть
Поделиться
Класснуть

Уже много лет на этом блоге в конце статей добавляется .html, так как раньше я верил, что это даёт плюсик для поисковиков. Какой – я уже не помню.

301-ый редирект ссылок с .html на без .html

Прошло много времени, скилл seo-оптимизатора вырос, теперь ясно, что польза от этого нулевая и можно устранить. Как раз недавно шаблон сменил, актуально будет сделать побольше изменений.

301-ый редирект при смене ЧПУ

Итак, что я сделал, чтобы ссылки прибрели необходимый мне внешний вид. Для начала заходим в админку, в раздел "Постоянные ссылки", и меняем такое:

301-ый редирект ссылок с .html на без .html

На вот такое:

301-ый редирект ссылок с .html на без .html

После этого возникла проблема – старые ссылки отдавали 404-ую страницу.

Редирект с html на без html

Решить проблему поможет файл .htaccess в корневой директории. Я добавил вот такую строчку:

RewriteRule (.+)\.html?$ https://blog.sk8er.name/$1/ [R=301,L]

Не забудьте заменить blog.sk8er.name на адрес своего сайта.

Вот и всё, после этого страницы с html переадресовывает на адрес без html. Кстати, редирект идёт сразу на страницу со слешем в конце. Дело в том, что WordPress итак всегда делает переадресацию на страницу со слешем. Если не позаботиться об этом – будет два редиректа. Не думаю, что это негативно скажется на сайте и его продвижении в целом, но проверять не хочется.

Если нужен редирект с html на без html, но на версию без слеша – используйте данную строчку в .htaccess:

RewriteRule (.+)\.html?$ https://blog.sk8er.name/$1 [R=301,L]

Проверить ответ сервера при редиректе можно с помощью этого сайта. Удобно просматривать http-заголовки.

Заметил огромный минус. Раз произошло изменение ЧПУ, то комментарии ВКонтакте и Disqus (я вставляю универсальный код, не пользуюсь плагином) не отображаются в статьях. Оказывается со временем они подхватывают редирект и отображаются на новых страницах.

Не забудь покликать по социальным кнопкам и оставить комментарий.

Последнее изменение записи: 11.01.2016 | Рубрика: Работа | Метки: , ,
Плюсануть
Поделиться
Класснуть