Помощник
|
Как оставить сайт в индексах ПС и ссылки сделать красивыми? |
borro
|
Сообщение
#1
|
||
|
|
||
|
|||
ixman |
24.12.2013, 15:36;
Ответить: ixman
Сообщение
#2
|
|
Если Вы в самой CMS изменили все ссылки, и в сайтамап тоже, то со временем эти не красивые ссылки уйдут, если о них нигде не будет упоминания. А так ещё как вариант для надёжности настроить 301 редирект
|
|
|
borro
|
Сообщение
#3
|
|
да, карту обновил. то есть уйдут некрасивые, появятся красивые. т.е. проседания сильного не будет, не надо об этом думать?
|
|
|
ixman |
24.12.2013, 16:09;
Ответить: ixman
Сообщение
#4
|
|
301-й обязательно настройте если траф с ПС
|
|
|
borro
|
Сообщение
#5
|
|
то есть нужно написать по такому шаблону
RewriteRule регвыр_некрасивых_ссылок регвыр_красивых_ссылок [R=301,L] ? |
|
|
ixman |
24.12.2013, 16:51;
Ответить: ixman
Сообщение
#6
|
|
типа такого да, либо если не слишком много преобразованных URL то можно через mod_alias
|
|
|
borro
|
Сообщение
#7
|
|
ссылок товаров много под 900.
Вот например проиндексированная некрасивая ссылка: Развернуть/Свернуть
antilopagold.su/component/virtuemart/statuetki/statuetka-bars-na-okhote-na-kamne-detail?Itemid=0
По ее подобию куча ссылок проиндексировано в гугле. Получается надо написать такое правило: RewriteRule ^component/virtuemart/([^/]*)/([^/]*)\?Itemid=0/?$ /$1/$2 где-нибудь после RewriteBase / ? С другой стороны я вижу противоречие: на некрасивых ссылках стоит noindex, и с них должен производиться редирект на правильные ссылки. Как же тогда ПС успеют понять, что у некрасивых ссылок стоит noindex, и они должны быть изъяты из выдачи? Ведь сразу идёт редирект на правильную страницу |
|
|
ixman |
24.12.2013, 18:09;
Ответить: ixman
Сообщение
#8
|
|
Пробуйте такое
[php]RewriteRule ^component/virtuemart/([^/]*)/([^/]*)\?Itemid=0/?$ /$1/$2 [L,R=301][/php] Но это не точный вариант, так как я не вижу как точно выглядит преобразованный (красивый) URL адрес Плюс ещё такой вопрос у вас на URL antilopagold.su/component/virtuemart/statuetki/statuetka-bars-na-okhote-na-kamne-detail?Itemid=0 в конце после ноля может быть бэкслеш / ? А то в регулярке у вас указано типа что он может или не может быть ?Itemid=0/?$ может быть оттуда убрать /? и оставить так ?Itemid=0$ |
|
|
borro
|
Сообщение
#9
|
|
Плюс ещё такой вопрос у вас на 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, и они должны быть изъяты из выдачи? |
|
|
ixman |
25.12.2013, 10:56;
Ответить: ixman
Сообщение
#10
|
|
Убирайте noindex, а 301 своё дело сделает
|
|
|
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Ссылки за которые не стыдно! Качественный линк билдинг сервис под Бурж от Westrank. Честный прайс. | 63 | DaoDog | 47038 | Сегодня, 12:05 автор: Omaxis |
|
Арбитражники, как ведете учет расходов и доходов? | 11 | Boymaster | 1801 | 17.4.2024, 23:35 автор: Boymaster |
|
Как вывести деньги в Украине с заблокированного Юмани ? | 29 | freeax | 4811 | 17.4.2024, 1:19 автор: sergio11 |
|
Ваш сайт блокирует Роскомнадзор? | 27 | hollywooduk | 5719 | 17.4.2024, 0:19 автор: Omaxis |
|
Прототипирование + дизайн + вёрстка = красивый и эффективный сайт под ключ | 0 | bunneh | 323 | 16.4.2024, 18:02 автор: bunneh |
Текстовая версия | Сейчас: 19.4.2024, 16:39 |