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

Настройка стандартного sitemap


Recommended Posts

Добрый день. Использую opencart 1.5.1. Столкнулся с проблемами настройки стандартной карты сайта:

1) Карта сайта не генерирует ссылки на категории, с чем это может быть связано?

2) Создал в корне файл sitemap.xml и поставил редирект в .htaccess -

RewriteRule ^sitemap.xml$ index.php?route=feed/google_sitemap [L]
Таким образом создается вид, что в корне сайта лежит сайтмап и он доступен по адресу: http://sitename/sitemap.xml (это не вопрос, мб кому-то пригодится)

3) Так же желательно, чтоб в корне лежал файл sitemap.xml.gz, нашел следующий код

$output .= '</urlset>';
$sitemap_handle = gzopen("./sitemap.xml.gz","w9");
gzwrite($sitemap_handle,$output);
gzclose($sitemap_handle);

$output = '<H1>sitemap.xml.gz created!!!</H1>';
//$this->response->addHeader('Content-Type', 'application/xml');
$this->response->setOutput($output);
но к сожалению он только генерирует страницы для родительских категорий - и все, и не делает открывающийся тег родительской категории, а именно <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">, хоть закрытие его есть. Нашел я его по ссылке http://forum.opencart.com/viewtopic.php?f=20&t=19149 .

4) Так же в карте сайта не генерируются ссылки на Новости (дополнительный модуль).

Можете помочь с решением этих вопросов?

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


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

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

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

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

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

Вхід

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

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

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

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

Important Information

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