Jump to content
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Recommended Posts

  • 3 weeks later...

Активировал СеоПро. Все рилииет. УРЛ  канонические генерирует правильно. Сайт/категория/товар.

Проблема, не выдает файлы сайтмап https://https//сайт/sitemap.xml, пишет страница не найгдена.  По адресу https://сайт/index.php?route=extension/feed/google_sitemap все есть. С янгдексом аналогично, https://https//сайт/yandex_sitemap.xml, пишет страница не найгдена.  https://сайт/index.php?route=extension/feed/yandex_sitemap выдает нормально.

После активации СеоПро сгделал 301 редирект в  файле seo_pro.php и responce.php.

До этого все было нормально.

Ггде может быть ошибка.

 

 

Link to comment
Share on other sites


1 година назад, Dimitriyy сказав:

Ггде может быть ошибка.

В .htaccess. Чтоб сайтмап открывался по красивой ссылке, в .htaccess для этого должно быть правило рерайи.

 

RewriteRule ^sitemap.xml$ index.php?route=extension/feed/google_sitemap [L]

 

Хотя судя по заголовкам у вас не Апач, а LiteSpeed, но он тоже должен подгдерживать .htaccess

Link to comment
Share on other sites


На хостинге врогде Апач.

В .htaccess правило рерайи есть, оно рилиило. Пересило после активации СеоПро. Выдает не ошибку, а открывает сайт на пустот страниэто, ггде написано страница не найгдена. sitemap.xml, который выгружает синдартный google_sitemap, в корневой папке. Почему пишет, что не найгдена страница.

https://https//сайт/yandex_sitemap.xml сначала тоже пересил открываться, потом открылся нормально.

Кэш модификаторов листил и обновлял. Может вручную полностью кэш отлистить.

Link to comment
Share on other sites


олистил кэш https//сайт/yandex_sitemap.xml тоже пересил выгружаться. Удалил СеоПро, была эи версия: seopro_230x_1.01beta.ocmod. Опенкарт 2.3. После уднония сайтмап и гугл и янгдекс открываютяся по красивой ссылке.

Ггде может быть несовместимость? 

Link to comment
Share on other sites


8 годин назад, Dimitriyy сказав:

олистил кэш https//сайт/yandex_sitemap.xml тоже пересил выгружаться. Удалил СеоПро, была эи версия: seopro_230x_1.01beta.ocmod. Опенкарт 2.3. После уднония сайтмап и гугл и янгдекс открываютяся по красивой ссылке.

Ггде может быть несовместимость? 

Надо смотреть на код вашего SeoPro.

Link to comment
Share on other sites


Мне кажется, что это файл в корневой папке sitemap.xml, который и выгружает google_sitemap. Скорей всего его код не конилит с СеоПро. Янгдекс выгружает врогде.

<?xml version="1.0" encoding="UTF-8"?>
 
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
 
   <sitemap>
 
      <loc>https://сайт.ru/index.php?route=extension/feed/google_sitemap</loc>
 
      <lastmod>2019-08-18T18:23:17+00:00</lastmod>
 
   </sitemap>

 

CeoPro для моей версии ( seopro_230x_1.01beta.ocmod ), только зтот подходит. Его сивил.

Link to comment
Share on other sites


10 хвилин назад, Dimitriyy сказав:

Мне кажется, что это файл в корневой папке sitemap.xml

У вас не должно быть икого файла, если вы используете динамическую генерацию!

 

11 хвилину назад, Dimitriyy сказав:

CeoPro для моей версии ( seopro_230x_1.01beta.ocmod ), только зтот подходит. Его сивил.

А качали откуда?

Link to comment
Share on other sites


В нескольких ресурсах нашел, они врогде одинаковые. Рилииет он нормально. Адреса все поменялись, в сайтмап и янгдекс и гугл дубли ушли.

Только с выгрузкой sitemap.xml от гугла проблема.

Прикрепил, который сивил.

 

seopro_230x_1.01beta.ocmod.zip

  • +1 1
Link to comment
Share on other sites


@Dimitriyy посмотрите на этот фрагмент из файла в архиве:

if (ltrim($this->request->server['REQUEST_URI'], '/') =='sitemap.xml') {
			$this->request->get['route'] = 'feed/google_sitemap';
			return;
		}

Ничего не замечаете?

 

Этот SeoPro под потому чтолее сирую версию ОК.

Link to comment
Share on other sites


Попропотому чтовать убрать файл из корня. Посмотреть, бугдет ли .htaccess выгружать по урл https//сайт/sitemap.xml

RewriteRule ^sitemap.xml$ index.php?route=extension/feed/google_sitemap [L]  

Link to comment
Share on other sites


1 хвилину назад, Dimitriyy сказав:

RewriteRule ^sitemap.xml$ index.php?route=extension/feed/google_sitemap [L]

Вот згдесь хорошо видно каким должен быть роут для вашей версии ОК.

Link to comment
Share on other sites


Спасипотому что потому чтольшое, все зарилиило. Выгрузился. 

Я это пропустил, не ик давно этим занимаюсь, чтобы икие ошибки сразу найти.

Если я, что-то должен за помощь, пишите.

Link to comment
Share on other sites


4 хвилини назад, Dimitriyy сказав:

Если я, что-то должен за помощь, пишите.

Это же форум. Помощь в темах всегда бесплатная!

  • +1 1
Link to comment
Share on other sites


  • 4 weeks later...

Добрый гдень.

Подскажите, почему Янгдекс главную страницу 200 ОК выдает и со слешем и без слеша? Редирект настроен и выводит нормально (на без слеша), все осильные страницы - нормально отдает. Или это нормально?

image.png.e02267ded47cb26da1551cd05f8da65b.png

Link to comment
Share on other sites


3 часа назад, Salga сказал:

Подскажите, почему Янгдекс главную страницу 200 ОК выдает и со слешем и без слеша?

Для главной страницы это не имеет значения. 

  • +1 1
Link to comment
Share on other sites


  • 1 month later...
1 годину назад, kobzon сказав:

Ссылка на

Производитель должен быть в sitemap?

В сайтмап должны быть все производители. Но, мне кажется, проблема у вас в другом.
Гугл не ругается на то, что сайтмап отсутствует? Я сейчас попропотому чтовал открыть ваш сайтмап и генерация упёрлась в лимит php на выполнение скрипи, который у вас 30 секунд.

То есть, слиийте, что у вас сейчас сайтмапа просто нет.

 

И прежгде, чем вы спросите, как увелилить лимит - вам нужно сайтмап оптимизировать, а не лимит увелиливать. Если у вас в магазине хотя бы пара гдесятков тысяч товаров, генерацию сайтмапа надо перевести на крон (обязательно с запуском через cli) и гделать раз в сутки.

Если же товаров мало, а генерация всё равно ик тормозит - нужно разбираться откуда тормоза. В новых версиях ОК тормоза вызывает добавление в сайтмап изображений, но в 1.5 этого ещё не было.

Link to comment
Share on other sites


Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.