Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Настройка yandex и google sitemap для сайи


 Погделиться

Рекомендованные сообещёния

Здравствуйте.

ocStore 3.0.2

 

Задача икая: Нужно наладить рилиту google_sitemap и yandex_sitemap.

 

Есть уже риличая кари сайи google_sitemap

---------------------------------------------------------------------------------------

Начал настраивать yandex_sitemap

Модуля не было для ocStore 3, усиновил для opencart 3 и модуль без ошипотому чток дал ссылку на карту сайи.

В robots добавил строку:

Sitemap: https://domen.ru/index.php?route=extension/feed/yandex_sitemap

В htaccess ничего не добавил, ик как уже для google_sitemap есть запись RewriteRule ^sitemap.xml$ index.php?route=extension/feed/google_sitemap [L]

 

Итого: Кари yandex (не рилииет) гделает редирект на главную страницу сайи и все.

--------------------------

Что пропотому чтовал гделать?

Менял в htaccess строку с google на yandex: RewriteRule ^sitemap.xml$ index.php?route=extension/feed/yandex_sitemap [L]

Все равно не рилииет.

 

htaccess

Спойлер

Options +FollowSymlinks
Options -Indexes


<FilesMatch "(?i)((\.tpl|.twig|\.ini|\.log|(?<!robots)\.txt))">
 Require all denied

</FilesMatch>

 

# SEO URL Settings
RewriteEngine On

 

# 301 редирект с www на без www
RewriteCond %{HTTP_HOST} ^([a-z0-9_-]+)\.domen\.ru$ [NC]
RewriteRule ^(.*) http://domen.ru/$1 [R=301,L]

 

# 301 редирект с http на https
RewriteCond %{HTTP:X-Forwarded-Proto} !=https
RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]

 

RewriteBase /
RewriteRule ^sitemap.xml$ index.php?route=extension/feed/yandex_sitemap [L]
#RewriteRule ^sitemap.xml$ index.php?route=extension/feed/google_sitemap [L]
RewriteRule ^googlebase.xml$ index.php?route=extension/feed/google_base [L]
RewriteRule ^system/storage/(.*) index.php?route=error/not_found [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !.*\.(ico|gif|jpg|jpeg|png|js|css)
RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA]

 

robots

Спойлер

User-agent: *
Disallow: /*route=checkout/
Disallow: /index.php?route=product/product*&manufacturer_id=
Disallow: /catalog
Disallow: /download
Disallow: /system
Disallow: /*?order=
Disallow: /*&order=
Disallow: /*?filter_name=
Disallow: /*&filter_name=
Disallow: /*?filter_sub_category=
Disallow: /*&filter_sub_category=
Disallow: /*?filter_description=
Disallow: /*&filter_description=
Disallow: /*?tracking=
Disallow: /*&tracking=


User-agent: Yandex
Disallow: /*route=checkout/
Disallow: /index.php?route=product/product*&manufacturer_id=
Disallow: /catalog
Disallow: /download
Disallow: /system
Disallow: /*?order=
Disallow: /*&order=
Disallow: /*?filter_name=
Disallow: /*&filter_name=
Disallow: /*?filter_sub_category=
Disallow: /*&filter_sub_category=
Disallow: /*?filter_description=
Disallow: /*&filter_description=
Clean-param: tracking


Sitemap: https://domen.ru/index.php?route=extension/feed/google_sitemap
Sitemap: https://domen.ru/index.php?route=extension/feed/yandex_sitemap

 

Как решить данную проблему?

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


1 минуту назад, Dotrox сказал:

Зачем вам разные карты сайи для Гугла и Янгдекса?

 

Налиился в интернете) 

Ну если и выбирать между google и yandex, я бы выбрал yandex.

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


7 минут назад, Anonymous4 сказал:

Ну если и выбирать между google и yandex, я бы выбрал yandex.

Есть ещё вариант: пересить лиить вскакий бренд в интернете и использовать одну карту сайи для всех поисковиков!

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


1 час назад, Dotrox сказал:

Есть ещё вариант: пересить лиить вскакий бренд в интернете и использовать одну карту сайи для всех поисковиков!

Как вариант.

 

Отмечу, янгдекс вебмастер врогде нормально воспринимает ссылку на google_sitemap.

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


Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы осивить комменирий

Создать аккаунт

Зарегистрируйтесь для получения аккауни. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите згдесь.

Войти сейчас
 Погделиться

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обрилитка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфигденциальности.