Перейти к содержанию
Форум поддержки пользователей VamShop

Интересная проблема google_sitemap.php


Рекомендуемые сообщения

Доброго времени суток!

Внимание вопрос  :D : как должна генерится страница google_sitemap.php в двуязычном магазине?

ИМХО все необходимые ссылки на страницы на ОБОИХ языках должны должны выводится в ОДИН файл google_sitemap.php который едят поисковики!?

По факту имеем ДВА отдельных файла google_sitemap.php для каждого из языков в магазине.

Пример1: http://мойсайт.com/google_sitemap.php если браузить сайт на русском (по умолчанию) языке.

Получаем google_sitemap.php с сылками только на все русскоязычные страницы.

Пример2: http://мойсайт.com/google_sitemap.php если браузить сайт на ДРУГОМ (не по умолчанию, переключение через куки) языке, если при этом в адресной строке в браузере написать http://мойсайт.com/google_sitemap.php - получаем ДРУГОЙ  google_sitemap.php в котором только ссылки на тот язык который сейчас выбран.

Получается ситуация когда поисковик ВСЕГДА получает только половину фактических ссылок (страниц) сайта.

Гуру VAMshopa подскажите, как это побороть по-правильному? 8)

Ссылка на сообщение
Поделиться на другие сайты

А можно "живой" пример одного и другого файла.

Конечно, (как-то сразу не подумал отправить  :) ) - прикрепил в архиве, спасибо.

google_sitemap.php.zip

Ссылка на сообщение
Поделиться на другие сайты

А что это Вы сохранили?!

Мне ж нужны xml файлы, что б хоть видно было, что генерирует google_sitemap.php

У Вас же просто текстовые файлы.

Ссылка на сообщение
Поделиться на другие сайты

А что это Вы сохранили?!

Сохранил в виде текстовика...

Вот если Вам будет удобнее в виде XML или в виде web страницы:

в_виде_XML.zip

в_виде_web_page.zip

Ссылка на сообщение
Поделиться на другие сайты

Магазин в плане двуязычности xml карт не очень подходит, всегда выводится ссылка и описание на языке по умолчанию.

Таков модуль, т.е. адреса никак не отличаются для разных языков.

Ссылка на сообщение
Поделиться на другие сайты

Таков модуль, т.е. адреса никак не отличаются для разных языков.

C адрессами у нас как-раз проблема уже решена - для разных языков- разные адресса.

Где ковырять - в каком модуле/ в каком месте в самом модуле- чтобы в google_sitemap.php можно было вывести все линки?

Ссылка на сообщение
Поделиться на другие сайты

Нужно из sql запросов убрать where languages_id = ...

Тогда будет выводиться всё, но тоже, аккуратней нужно быть.

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...