Отказываемся от 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 вышей статьи, то автоматически произойдет переадресация на ту же страницу, с которой это было сделано. Всем удачи. Пишите и приносите пользу другим людям.

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

Войти с помощью: 

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