С новым годом! Помогите создать нормальный сайтмап, уже всю голову слом, стандартный не подходит. Кто как справляется с этим вопросом?
Поднимем также тему: Как понять наличие 2-х ссылок на сайтмап (опенкарт 1.5.6.4) information/sitemap feed/google_sitemap И сразу вопрос-что делать если 2 языка? --- Добавлено, 3 янв 2016 --- На сколько это сработает? В .htaccess учитывая префикс языка # В случае, если сайт работает на нескольких языках, то прописываем для карты сайтов сколько угодно алиасов: # English sitemap RewriteCond%{REQUEST_URI}^/en/sitemap.xml RewriteRule.*/en/index.php?route=feed/google_sitemap # Russian sitemap RewriteCond%{REQUEST_URI}^/sitemap.xml RewriteRule.*/index.php?route=feed/google_sitemap --- Добавлено, 3 янв 2016 --- В зависимости от включенного языка сайтмап генерирует ссылки под тот язык. Это хорошо или плохо? --- Добавлено, 3 янв 2016 --- Наличие 2-х понятно (одна выводится просто как информация) и роли не играет. 2-я - то что на нужно. --- Добавлено, 3 янв 2016 --- Заменил стандартный гугл модулем fast_google_sitemap 1.1. Ничего не заменяет, но функционирует быстрее.
Сейчас я понимаю у меня сайтмап это страница Карта сайта? вида https://site.ru/index.php?route=information/sitemap Новый Яндекс вебмастер не воспринимает данную страницу как сайтмап, как быть?
В стандарте: http://********/index.php?route=feed/google_sitemap. Вот это должно принят как сайтмап. Я пробовал на гугле-принял. Если 1 язык - то проблем вообще никаких *не забудь включить в разделе продвижения). +можешь заменить fast_google_sitemap 1.1 (он аналогичен-но работает быстрее) У меня остался вопрос по мультиязыках. В зависимости от включенного языка генерирует свой сайт-мап. Это плохо? Разница в слеше с указанием названия языка (только для 2-го).
Нет, это страница для посетителей. Для поисковиков MGT1 уже написал выше, какой адрес. Если по этому адресу ничего нет, убедитесь, что модуль включён (Дополнения - Каналы продвижения - Google Sitemap). И старый не воспринимал и никакой другой поисковик не будет воспринимать, ибо это не сайтмап. Карта сайта должна быть общая, то есть содержать все ссылки, которые должен проиндексировать поисковик. Если все языковые версии должны индексироваться, то они все должны быть в одном файле сайтмап. Но файл должен иметь правильную структуру с указанием того, что ссылка для каждого языка является языковой версией одной и той же страницы: https://support.google.com/webmasters/answer/2620865?hl=en
"Нет, это страница для посетителей. Для поисковиков @MGT1 уже написал выше, какой адрес. Если по этому адресу ничего нет, убедитесь, что модуль включён (Дополнения - Каналы продвижения - Google Sitemap)." У меня включен этот модуль, и там прописан адрес https://site.ru/index.php?route=feed/google_sitemap По адресам которые указал MGT1, у меня не открывается.
Скачай fast_google_sitemap 1.1 установи, и будет тебе счастье (для мультиязыка не подходит). Или вообще возьми сборку и перезалей файлы. 2. В модуле пропиши ссылку так как указано выше мною-должно заработать. 3. В htaccess RewriteRule ^sitemap.xml$ index.php?route=feed/google_sitemap [L]