Перейти к содержимому


Партнерская программа Kredov

Как оставить сайт в индексах ПС и ссылки сделать красивыми?

#1 borus

borus
  • Пользователь
  • 66 сообщений
  • Репутация: 2
0

Отправлено 24 Декабрь 2013 - 14:09

Добрый день, снова.

Прошу совета. Проиндексированные поисковиками ссылки товаров имеют вид .../component/virtuemart/... Я сделал ссылки красивыми, а на проиндексированные поставил noindex. Наверно я погорячился, ведь noindex означает исключение из ПС.

Как сделать ссылки красивыми и оставить ссылки на товары в индексах ПС?

 

 

  • 0

#2 Ixman

Ixman
  • Пользователь PRO
  • 2 159 сообщений
  • Репутация: 432

Отправлено 24 Декабрь 2013 - 14:36

Если Вы в самой CMS изменили все ссылки, и в сайтамап тоже, то со временем эти не красивые ссылки уйдут, если о них нигде не будет упоминания. А так ещё как вариант для надёжности настроить 301 редирект
  • 0

#3 borus

borus
    Topic Starter
  • Пользователь
  • 66 сообщений
  • Репутация: 2

Отправлено 24 Декабрь 2013 - 14:54

да, карту обновил. то есть уйдут некрасивые, появятся красивые. т.е. проседания сильного не будет, не надо об этом думать?
  • 0

#4 Ixman

Ixman
  • Пользователь PRO
  • 2 159 сообщений
  • Репутация: 432

Отправлено 24 Декабрь 2013 - 15:09

301-й обязательно настройте если траф с ПС
  • 0

#5 borus

borus
    Topic Starter
  • Пользователь
  • 66 сообщений
  • Репутация: 2

Отправлено 24 Декабрь 2013 - 15:48

то есть нужно написать по такому шаблону
RewriteRule регвыр_некрасивых_ссылок регвыр_красивых_ссылок [R=301,L]
?
  • 0

#6 Ixman

Ixman
  • Пользователь PRO
  • 2 159 сообщений
  • Репутация: 432

Отправлено 24 Декабрь 2013 - 15:51

типа такого да, либо если не слишком много преобразованных URL то можно через mod_alias
  • 1

#7 borus

borus
    Topic Starter
  • Пользователь
  • 66 сообщений
  • Репутация: 2

Отправлено 24 Декабрь 2013 - 16:39

ссылок товаров много под 900.
Вот например проиндексированная некрасивая ссылка:
Спойлер

По ее подобию куча ссылок проиндексировано в гугле.
Получается надо написать такое правило:
RewriteRule ^component/virtuemart/([^/]*)/([^/]*)\?Itemid=0/?$ /$1/$2
где-нибудь после
RewriteBase /
?
С другой стороны я вижу противоречие: на некрасивых ссылках стоит noindex, и с них должен производиться редирект на правильные ссылки. Как же тогда ПС успеют понять, что у некрасивых ссылок стоит noindex, и они должны быть изъяты из выдачи? Ведь сразу идёт редирект на правильную страницу
  • 0

#8 Ixman

Ixman
  • Пользователь PRO
  • 2 159 сообщений
  • Репутация: 432

Отправлено 24 Декабрь 2013 - 17:09

Пробуйте такое

RewriteRule ^component/virtuemart/([^/]*)/([^/]*)\?Itemid=0/?$ /$1/$2 [L,R=301]


Но это не точный вариант, так как я не вижу как точно выглядит преобразованный (красивый) URL адрес

Плюс ещё такой вопрос у вас на URL antilopagold.su/component/virtuemart/statuetki/statuetka-bars-na-okhote-na-kamne-detail?Itemid=0 в конце после ноля может быть бэкслеш / ? А то в регулярке у вас указано типа что он может или не может быть ?Itemid=0/?$ может быть оттуда убрать /? и оставить так ?Itemid=0$
  • 0

#9 borus

borus
    Topic Starter
  • Пользователь
  • 66 сообщений
  • Репутация: 2

Отправлено 25 Декабрь 2013 - 09:43

Плюс ещё такой вопрос у вас на URL antilopagold.su/component/virtuemart/statuetki/statuetka-bars-na-okhote-na-kamne-detail?Itemid=0 в конце после ноля может быть бэкслеш / ? А то в регулярке у вас указано типа что он может или не может быть ?Itemid=0/?$ может быть оттуда убрать /? и оставить так ?Itemid=0$

Доброе утро. Благодарю.
Itemid=0/?$ - потому что страницы товаров открываются как со "/" так и без него, хоть и есть запись в htaccess
RewriteCond %{REQUEST_URI} ^(.+)/$
RewriteRule ^(.+)/$ /$1 [R=301,L]
Или я здесь неправильно решаю ситуацию со слешами?
А как быть с противоречием: на некрасивых ссылках стоит noindex, и с них должен производиться редирект на правильные ссылки. Как же тогда ПС успеют понять, что у некрасивых ссылок стоит noindex, и они должны быть изъяты из выдачи?
  • 0

#10 Ixman

Ixman
  • Пользователь PRO
  • 2 159 сообщений
  • Репутация: 432

Отправлено 25 Декабрь 2013 - 09:56

Убирайте noindex, а 301 своё дело сделает
  • 0

robot

robot
  • Пользователь PRO
  • 2 652 сообщений
  • Репутация: 85


Оформление форума – IPBSkins.ru