Оптимизируем ЧПУ для поисковиков

Тема в разделе "WebAsyst", создана пользователем Dark Wizard, 11 дек 2009.

Статус темы:
Закрыта.
Модераторы: mdss
  1. Dark Wizard

    Dark Wizard

    Регистр.:
    23 сен 2007
    Сообщения:
    153
    Симпатии:
    76
    Небольшая инструкция, для улучшения восприятия магазина поисковыми системами.

    Что дадут изменения:
    - все странички с расширениями .html
    - не будет дубликатов страниц и категорий (яндекс не склеит)

    1. Включаем ЧПУ в адресмагазина.ru/installer/ (там настройки - общие)
    2. открываем файл published/SC/html/scripts/classes/class.furl.php

    меняем
    PHP:
    $request .= (isset($get['product_slug'])?$get['product_slug']:$get['productID']).(isset($get['ukey'])&&$get['ukey']=='discuss_product'?'/reviews/':'/');
    на
    PHP:
    $request .= (isset($get['product_slug'])?$get['product_slug']:$get['productID']).(isset($get['ukey'])&&$get['ukey']=='discuss_product'?'/reviews/':'.html');
    (в конце вместо слеша поставили .html

    3. Редактируем в корне сайта .htaccess

    после RewriteEngine On добавляем:
    PHP:
    RewriteRule ^category/([^.]*[^./])$ /category/$1/ [R=301,L]
    RewriteRule ^product/([^.]*[^./])$ /product/$1.html [R=301,L]
    RewriteRule ^product/([^.]*[^./])(/)?$ /product/$1.html [R=301,L]
    по желанию страничка ошибок:
    PHP:
    ErrorDocument 404 /errors/404.html
    по желанию, свои названия ссылок для каких-то (у меня это потребовалось, т.к. меняли скрипт магазина, а в старом были вида catalog/78. Чтобы из яндекса не выпали, сделал). Пример:
    PHP:
    #redirect
    RewriteRule ^catalog/273(/)?$ /category/novogodnie-podarki/ [R=301,L
    RewriteRule ^catalog/344(/)?$ /category/podarki-ljubimym/ [R=301,L]
    RewriteRule ^catalog/ /errors/404.html
     
    pivo1, MashaD52, fiker и 2 другим нравится это.
  2. Pupsyan

    Pupsyan Создатель

    Регистр.:
    28 фев 2009
    Сообщения:
    29
    Симпатии:
    1
    А есть какая-то разница для поисковиков, имеет ли страница расширение .html или нет?
     
  3. mytrance

    mytrance

    Регистр.:
    15 дек 2007
    Сообщения:
    347
    Симпатии:
    120
    Вопрос спорный. Есть мнение - чем больше вложенность страницы по папкам, тем менее она "ценная" с точки зрения ПС.
    По умолчанию вложенность страницы категории например:
    www.sitename.ru/category/panasonic/index.html
    После оптимизации:
    www.sitename.ru/category/panasonic.html
    Как видим вложенность с 2х папок сократилась до 1й.
     
  4. Dgikar

    Dgikar

    Регистр.:
    9 мар 2008
    Сообщения:
    273
    Симпатии:
    17
    А как это повлияет на сайтмап? Его нужно будет как-то модифицировать?
     
    Weetal нравится это.
  5. Alexandr3

    Alexandr3

    Заблокирован
    Регистр.:
    22 апр 2008
    Сообщения:
    429
    Симпатии:
    96
    Нет надо просто по новой создать карту сайта
     
  6. Quake_SS

    Quake_SS Постоялец

    Регистр.:
    13 ноя 2008
    Сообщения:
    133
    Симпатии:
    5
    из-за 3-ей й строки не оставляются отзывы.
     
Статус темы:
Закрыта.