Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

Google Sitemap

00 голосов
5
Адреса подразделов и элементов в инфоблоке заданы в виде:
Код
/section.php?SECTION_ID=#SECTION_ID#
/element.php?SECTION_ID=#SECTION_ID#&ELEMENT_ID=#ID#

А в Google Sitemap ссылки пишутся так:
Код
/section.php?SECTION_ID=
/element.php?SECTION_ID=&amp;ELEMENT_ID=2107


Если сделать так:
Код
/section.php?SECTION_ID=#ID#
/element.php?SECTION_ID=#ID#&ELEMENT_ID=#ELEMENT_ID#


То в Google Sitemap ссылки получатся так:
Код
/section.php?SECTION_ID=206
/element.php?SECTION_ID=206&ELEMENT_ID=#ELEMENT_ID#

Как исправить?
спросил 10 Июнь, 13 от Alyka (180 баллов)

5 Ответы

00 голосов
попробуйте
/section.php?SECTION_ID=#ID#
/element.php?SECTION_ID=#SECTION_ID#&ELEMENT_ID=#ID#
:)
И переиндексировать не забудьте
P.S.: Там кнопочка есть ... ;)
ответил 10 Июнь, 13 от Asasinka (220 баллов)
00 голосов
Пробовал и так
Получилось все равно не все гладко:
Код
/section.php?SECTION_ID=206
/element.php?SECTION_ID=&amp;ELEMENT_ID=2107
:(

Номер подраздела почему-то хранится в переменной ID вместо SECTION_ID, а номер элемента тоже в переменной ID! Поэтому их не получается использовать одновременно!
ответил 20 Июнь, 13 от Alyka (180 баллов)
00 голосов
У меня аналогичная проблема.
Для разделов
Код
#SITE_DIR#/catalog/#CODE#/

все в sitemap'e отображается нормально, а для элементов если
Код
#SITE_DIR#/catalog/#SECTION_CODE#/#ID#/

то в sitemap'e отображается http://www.mysite.ru/catalog/#SECTION_CODE#/42/
если
Код
#SITE_DIR#/catalog/#CODE#/#ID#/

то в sitemap'e отображается http://www.mysite.ru/catalog/42/

Как можно сделать правильное отображение url'ов элементов?
ответил 24 Сен, 13 от AB (140 баллов)
00 голосов
В отображении элемента можно вообще не указывать секцию. Хуже другое... при передаче параметра к значку & цепляется какое-то amp; В результате параметр не распознается и с поисковика люди видят абракадабру, т.е. не выборку в соответствии с параметром, а может высыпать весь товар. Может как-то убрать эту штуку?
ответил 24 Дек, 13 от Margotaun (140 баллов)
00 голосов
Секцию не указывают, если использовать комплексный компонент. А у меня отдельные section.php и element.php
"& amp;" - Амперсанд, т.е. так кодируется сам значок &
Можно так же писать "& #38;" - в другой кодировке
Но только писать слитно естественно!
ответил 09 Апр, 14 от Alyka (180 баллов)

Похожие вопросы

0 голосов
2 ответов
спросил 02 Май, 14 от Redmond (120 баллов)
0 голосов
3 ответов
спросил 07 Март, 14 от WelMax (430 баллов)
0 голосов
0 ответов
спросил 17 Фев, 16 от Romanp (120 баллов)
0 голосов
0 ответов
спросил 29 Окт, 14 от аноним
0 голосов
0 ответов