1 1 1 1 1 1 1 1 1 1 Рейтинг: 5.00 - 1 отзыв

дубли страниц в JoomShopping

Как бы вы не старались, дубли страниц в JoomShopping у вас все равно появятся. И если с ними не бороться, в поиске окажутся вовсе не те страницы, которые вы продвигаете.

И вы напрасно будете тратить свое время и деньги.

Что же делать?

 

 

 

 

Страницы дублей в JoomShopping

Если ты ленивый и умный, можешь пропустить объяснение и сразу перейти к решению.

Основная и самая распространенная ошибка, ведущая к созданию множества дублей, это неправильная последовательность создания структуры магазина.

Тут закон один:

  • Сначала, на голой JoomShopping создаем главную страницу магазина, например Shop (Каталог, Категории, любое слово)
  • Потом создаем категории товаров

В итоге ссылка должна выглядеть так: сайт/shop/proizvoditel/tovar

Но бывают случаи, когда люди меняют название главной страницы магазина (был shop, стал magazin например) и в итоге получают дубли:

  •  сайт/shop/proizvoditel/tovar
  •  сайт/magazin/proizvoditel/tovar

Так же из-за неправильного создания пунктов меню (на конкретного производителя или конкретную категорию товаров) получаются дубли такого типа:

  • сайт/magazin/proizvoditel/tovar
  • сайт/proizvoditel/tovar
  • сайт/kategoria/tovar

Все эти ссылки будут вести на один и тот же товар. А вот какая из них попадет в поиск, а какую будете продвигать вы? И совпадут ли эти две ссылки? В большинстве случаев нет.

Так как же бороться  с дублями страниц в JoomShopping?

Итак, предположим, что у нас есть такая пара дублей:

  1. машины.ком/shop/nemezkie-mashiny/opel/opel-corsa
  2. машины.ком/nemezkie-mashiny/opel/opel-corsa

Красивей и информативней выглядит вторая ссылка. Ее мы и будем делать основной.

Но создавать структуру с главной страницей магазина (в данном примере это shop) ОБЯЗАТЕЛЬНО!

 

Для того, чтобы навсегда избавиться от дублей JoomShopping, необходимо добавить всего одну строчку в файл htaccess (он лежит в корне вашего сайта).

 Допиши строку в htaccess

RedirectMatch 301 shop/(.*) /$1

Если в вашей ссылке на месте shop стоит другое слово, то именно его и нужно вписать в файл htaccess, вместо выделенного красным цветом.

Таким простым способом мы избавляемся от дублей в JoomShopping и получаем гарантию того, что поисковик будет выдавать вашим клиентам именно ту страницу, которую вы продвигаете.

Еще дубли страниц

Joomla и JoomShopping плодят дубли страниц с космической скоростью. Избежать этого нельзя. А вот сделать перенаправление (редирект) с множества дублей на одну, правильную ссылку, вполне возможно и даже очень легко.

Дубли с index.php

У вас будут дубли типа 

  1. машины.ком/shop/nemezkie-mashiny/opel/opel-corsa
  2. машины.ком/shop/nemezkie-mashiny/opel/opel-corsa.index.php
  3. машины.ком/shop/index.php/nemezkie-mashiny/opel/opel-corsa

Избавляемся от подобных дублирующих страниц простым прописыванием пары строчек в файле htaccess,

Правило против index.php в htaccess

RewriteEngine On
RewriteBase /
RewriteCond %{THE_REQUEST} ^GET.*index\.php [NC]
RewriteRule (.*?)index\.php/*(.*) /$1$2 [R=301,NE,L]

ВАЖНО. В примерах обычно указываются куски кода htaccess, которые решают задачу. Так вот, RewriteEngine On и RewriteBase /, в файле htaccess должны быть прописаны только один раз! Если у вас уже есть эти две строчки, писать их не надо, копируйте код только из следующих строк.

Дубли со слешем и без слеша (/)

Сама проблема решается так же просто, как и удаление дублей страниц с index.php, однако есть нюансы с вхождением после проделанных манипуляций, в административную панель вашего сайта. Поэтому рекомендуется к прочтению веселая и краткая статья: "Удалить или прибавить слеш к адресу"

Правило против слеша в htaccess

RewriteBase /
RewriteCond %{HTTP_HOST} (.*)
RewriteCond %{REQUEST_URI} /$ [NC]
RewriteRule ^(.*)(/)$ $1 [L,R=301]]

 

 

 

 

Не могу спать спокойно!
Как ты делаешь такие спойлеры, как в этой статье?
Спойлер для Joomla

 

Посмотреть хорошее видео

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