Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Не работает sitemap


Romek

Recommended Posts

Добрый вечер! Всех с наступающим Новым Годом! При переезде на новый хостинг заметил, что не работает карта сайта html. При вводе site.ru/sitemap перекидывает на sitemap.xml , а при вводе site.ru/sitemap/ выдает 404 ошибку. Всем спасибо за ответы!

Надіслати
Поділитися на інших сайтах


Какая версия? Используется seo-url, если да - какой именно? Что в .htaccess? По ваш-сайт/index.php?route=information/sitemap открывается?

Смотрите в админке настройки->сервер, что у вас там с чпу выбрано, какое окончание используется

Надіслати
Поділитися на інших сайтах

Версия 1.5.5.1.1., по адресу /index.php?route=information/sitemap не открывает вообще ничего, тип ЧПУ SeoPro, окончание html

В htaccess написано следующее:

RewriteBase /

RewriteRule ^googlebase.xml$ index.php?route=feed/google_base [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]
 
    # Редирект c www на без www 
RewriteCond %{HTTP_HOST} ^www.site.com.ua
RewriteRule ^(.*)$ http://site.com.ua/$1 [R=301,L] 
# Редирект для главной (с /index.php на /) 
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\ HTTP/ 
RewriteRule ^index\.html$ / [R=301,L] 
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/ 
RewriteRule ^index\.php$ / [R=301,L] 
 
П.С. вместо site.com.ua указан реальный адрес.
Надіслати
Поділитися на інших сайтах


Проверь файл контроллера для сайтмапа, скопируйте его заново с дистрибутива - /catalog/controller/information/sitemap.php

Посмотри в админке в Дополнения -  Каналы продвижения включен ли Google Sitemap, если да то попробуй удалить и установить заново.

 

И еще в htaccess не хватает:

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

после RewriteBase /

Надіслати
Поділитися на інших сайтах


Проверь файл контроллера для сайтмапа, скопируйте его заново с дистрибутива - /catalog/controller/information/sitemap.php

Посмотри в админке в Дополнения -  Каналы продвижения включен ли Google Sitemap, если да то попробуй удалить и установить заново.

 

И еще в htaccess не хватает:

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

после RewriteBase /

Исходник не помог. Sitemap.xml у меня сгенерирован на одном онлайн сервисе и лежит в корне сайта, google sitemap отключен, как и google base.

П.С. Удалил файл из корня sitemap, стала работать sitemap.html. Как поступить, включить google sitemap и сделать 301 редирект на sitemap.xml в htaccess ?

Надіслати
Поділитися на інших сайтах


Исходник не помог. Sitemap.xml у меня сгенерирован на одном онлайн сервисе и лежит в корне сайта, google sitemap отключен, как и google base.

П.С. Удалил файл из корня sitemap, стала работать sitemap.html. Как поступить, включить google sitemap и сделать 301 редирект на sitemap.xml в htaccess ?

Вы определитесь какую карту сайта вам использовать. У вас система генерирует sitemap и так как указано окончание html то получается sitemap.html. И вы тут же кидаете в корень sitemap.html. Убирайте сгенерированный сторонним сервисом и пользуйтесь системным.

Надіслати
Поділитися на інших сайтах


Вы определитесь какую карту сайта вам использовать. У вас система генерирует sitemap и так как указано окончание html то получается sitemap.html. И вы тут же кидаете в корень sitemap.html. Убирайте сгенерированный сторонним сервисом и пользуйтесь системным.

Вы наверное меня не правильно поняли. Изначально я писал, что у меня не работает карта сайта та, что в html. C картой сайта для ПС, та что в формате xml было все ок ( она была сгенерирована онлайн сервисом и размещена в корне сайта, а не с помощью встроенного модуля google sitemap ). Теперь, когда я удалил сгенерированную карту сайта, включил google sitemap, карта сайта ( та что html ) снова стала доступна.

Надіслати
Поділитися на інших сайтах


  • 4 years later...

Помогите пожалуйста. Аналогичная проблема, поднятая в этой теме, только я не хочу включать стандартный Google Sitemap, входящий в коробку OcStore 2.3.0.2.3. Для генерации xml карты сайта для поисковиков использую сторонний модуль GCRdev sitemap 2. Для его использования в .htaccess вносились изменения (но думаю это не важно). Теперь карта сайта для поисковиков доступна по линку сайт.com/sitemap.xml

 

RewriteRule ^sitemap.xml$ sitemap/sitemap-index.xml [L]

Не работает ссылка на Карту сайта из футера, которая генерирует карту сайта в HTML. Та ссылка, которая без чпу имеет вид 

http://сайт.com/index.php?route=information/sitemap

Выдает ошибку 403. Причем не работает она при выборе Seo Pro из коробки OcStore 2.3.0.2.3. Если включить тип ЧПУ: Default, то ссылка генерируется. Но нужно использовать именно Seo Pro. В генераторе Seo Url есть запись на замену information/sitemap - >> sitemap

 

Можно ли это как-то поправить конфликт seo pro и карты сайта html?

Надіслати
Поділитися на інших сайтах


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

Помогите пожалуйста. Аналогичная проблема, поднятая в этой теме, только я не хочу включать стандартный Google Sitemap, входящий в коробку OcStore 2.3.0.2.3. Для генерации xml карты сайта для поисковиков использую сторонний модуль GCRdev sitemap 2. Для его использования в .htaccess вносились изменения (но думаю это не важно). Теперь карта сайта для поисковиков доступна по линку сайт.com/sitemap.xml

 


RewriteRule ^sitemap.xml$ sitemap/sitemap-index.xml [L]

Не работает ссылка на Карту сайта из футера, которая генерирует карту сайта в HTML. Та ссылка, которая без чпу имеет вид 


http://сайт.com/index.php?route=information/sitemap

Выдает ошибку 403. Причем не работает она при выборе Seo Pro из коробки OcStore 2.3.0.2.3. Если включить тип ЧПУ: Default, то ссылка генерируется. Но нужно использовать именно Seo Pro. В генераторе Seo Url есть запись на замену information/sitemap - >> sitemap

 

Можно ли это как-то поправить конфликт seo pro и карты сайта html?

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

 

/sitemap - при обращении на по этой ссылке находится папка. При переходе на нее как раз и ошибка, так как внутри нет ни файла index.html, index.php и т.д.

 

Самый простой способ - это переименовать папку, скажем на sitemaps. Тогда проблема пропадет.

Один из легких еще вариантов, это изменить  ЧПУ  для information/sitemap в СЕО менеджере с админки. (Не забыть почистить кэш, так как Seo_pro кэширует данные)

Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.