Дубли страниц

Как многим известно дубли страниц отрицательно влияют на позиции в ПС.

Вообще в настройках стандартного шаблона можно включить мета тег canonical, что уберет необходимость в дальнейших действиях :) Если шаблон не стандартный этот функционал легко добавляется.


В плагин redirect вписываем:

(Если используется loginza, то убираем вторую строку.)

http://сайт/index.php/(.*) | http://сайт/$1 | 301
http://сайт/(.*)?(.*) | http://сайт/$1 | 301
http://сайт/(.*)/(.*)?(.*) | http://сайт/$1/$2 | 301
http://сайт//(.*) | http://сайт/$1 | 301
http://сайт/(.*)//(.*) | http://сайт/$1/$2 | 301
http://сайт/(.*)/ | http://сайт/$1 | 301
http://сайт/(.*)/(.*)/ | http://сайт/$1/$2 | 301

Дубли страниц /* отключаем, оставляем /page/*

в файле application/config/mso_config.php раскомментируем строку

$config['mso_permalink_no_slug'] = "no";

← Предыдущая заметка
Плагин вставки Youtube роликов
Следующая заметка →
Древовидные комментарии v0.1
17 августа 2012, 16:59    Иван MaxSite CMS 0    1678 0

Вы можете авторизоваться на сайте через:


       

Комментарии ()

  • MAX 17 августа 2012, 16:41 # 0
    См. плагин range_url.
    1. Elle 10 сентября 2012, 19:38 # 0
      Добрый день! Что значит $1 и $2? Расскажите подробнее, плиз, что значит вот эта строка http://сайт/(.*)/(.*)?(.*) | http://сайт/$1/$2 | 301
      1. Иван 10 сентября 2012, 20:12 # 0
        $1 — первая (.*) $2 — вторая (.*)

        для ссылок вида сайт/любые_символы/любые_символы?любые_символы делать 301 редирект на сайт/первые_любые_символы/вторые_любые_символы
        1. elle 10 сентября 2012, 21:16 # 0
          Спасибо!!! Можно ли об этом почитать более подробно? Откуда взяты эти обозначения? Они общеприняты? Или так сделано только в этом плагине?
          1. Иван 11 сентября 2012, 12:59 # 0
            Таковы правила. Гуглите htaccess mod_rewrite :)
      2. Вы должны авторизоваться, чтобы оставлять комментарии.