Отказываемся от ALL in One Seo Pack в пользу Platinum Seo Pack

Итак, сегодня мы с Вами разберем, почему нам необходимо  отказаться от ALL in One Seo Pack  в пользу Platinum Seo Pack, и как настроить platinum seo pack .Данные плагины предназначены для поисковой оптимизации вашего блога. Я до недавнего времени пользовался им, но потом решил отказаться – причиной является неверная обработка атрибута rel=”canonical”. А именно – если у вас есть определенный пост на блоге, то если вы в конце url адреса блога допишите любые цифры, например 333, 777,666 то у вас не появится ошибка что пост не найден – нет. Вас просто перекинет на эту же страницу, только url адреса будет выглядеть немного по другому, т.е. с иметь еще эти цифры

https://itc-life.ru/otkazyvaemsya-ot…latinum-seo-pack/777

rel canonical

Чем чревато такое дублирование страниц – само по себе не чем. Но если кто-то решит “напакостить” вашему блогу, то он сможет это сделать очень просто. Он будет просто уведомлять поисковики о новом сайте, поисковая система, само собой разумеется, будет обрабатывать этот запрос и добавлять дубли страниц на выдачу. А что делает поисковик при дублях – правильно понижает сайт на выдаче. Нам этого не надо. Вот пример:

alexb

 

Конечно, любой нормальный человек не будет так поступать (БУРГОМИСТР – НЕ ДЕЛАЙ ТАК). Но, мы все же оградим себя от таких проблем. Я предлагаю простой способ решения – установка Platinum SEO Pack.  

Но вначале деактивирем All in ONe Seo Pack. Далее устанавливаем плагинPlatinum SEO Pack из меню плагин – добавить новый. Ищем плагин по имени, устанавливаем, активируем и переходим в меню.  В меню выбираем Platinum SEO Pack > Migrate from All in one SEO

2016-01-24-140102_1366x768_scrot

Затем нажимаем кнопку и всё. Ждем 3 минуты (пока пройдем перенос). Всё мы установку плагина. Казалось бы на этом можно закончить, но нам необходимо выполнить еще пару действий. Для начала в файл functions.php нашей темы следующий код

remove_action( ‘wp_head’, ‘rel_canonical’);

Далее нам необходимо настроить обработку url адресов, т.е. чтобы при добавление несуществующих символов (а именно цифр) в url адреса переходила переадресация. Делается это следующим образом. В файл .htaccess добавить следующую строчку кода

RewriteRule (.*)\/([0-9]+)$ $1 [R=301,L]

Вставить ее надо после строчки

RewriteBase /

Теперь у нас получиться что-то вида:

RewriteBase /
RewriteRule (.*)\/([0-9]+)$ $1 [R=301,L]
RewriteRule ^index\.php$ – [L]

Всё теперь, если мы попробуем добавить цифры после url вышей статьи, то автоматически произойдет переадресация на ту же страницу, с которой это было сделано. Всем удачи. Пишите и приносите пользу другим людям.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

 

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.