Ruslan Brest, rb.labtodo.com

Разработка ПО, сайтов и веб-сервисов. CodeIgniter, PHP, MySQL, W3C CSS/XHTML, MaxSite CMS, OpenCart, PrestaShop

Opencart 1.5.1.3: добавляем главную страницу в sitemap.xml

Опубликовано: 22 февраля 2012.
Автор: Ruslan Brest.

Рубрика: Howto | SEO | OpenCart.

Просмотров: 698.
Подписаться на комментарии по RSS.

Оказывается, в sitemap.xml (Google sitemap) нет ссылки на главную страницу сайта. Добавляем несколько строк в catalog/controller/feed/google_sitemap.php:

commit acf2aa3f70fdb171846ffe81b74f2682cce8e639
Author: Ruslan Brest <rb@labtodo.com>
Date:   Wed Feb 22 13:09:20 2012 +0200
    [+] Add home page address to sitemap.xml
diff --git a/upload/catalog/controller/feed/google_sitemap.php b/upload/catalog/controller/feed/google_sitemap.php
index 3d6d475..7a3f750 100644
--- a/upload/catalog/controller/feed/google_sitemap.php
+++ b/upload/catalog/controller/feed/google_sitemap.php
@@ -5,6 +5,12 @@ class ControllerFeedGoogleSitemap extends Controller {
 		 $output  = '<?xml version="1.0" encoding="UTF-8"?>';
 		 $output .= '<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">';
 
+		$output .= '<url>';
+		$output .= '<loc>' . HTTP_SERVER . '</loc>';
+		$output .= '<changefreq>weekly</changefreq>';
+		$output .= '<priority>1.0</priority>';
+		$output .= '</url>';
+
 		 $this->load->model('catalog/product');
 
 		 $products = $this->model_catalog_product->getProducts();
twitter.com facebook.com vkontakte.ru odnoklassniki.ru mail.ru ya.ru digg.com friendfeed.com liveinternet.ru livejournal.ru yandex.ru del.icio.us

Комментариев: 2

  1. Сергей
    16.05.2012 в 22:27:14 | #1

    Руслан, а каким образом можно добавить в основную карту сайта еще одну, дело в том, что у меня вместе с магазинов, в подкаталоге установлен блог на wordpress в формате site.ru/blog/, соответственно имею 2 разных карты сайта, вот как можно было бы карту блога "запихнуть" в основную?

  2. Ruslan Brest
    17.05.2012 в 09:23:12 | #2

    В файле robots.txt может быть указано расположение карты сайта. Директив может быть несколько.

    http://support.google.com/webmasters/bin/answer.py?hl=ru&answer=75712

    http://www.google.com/robots.txt

    http://stackoverflow.com/questions/2594179/multiple-sitemap-entries-in-robots-txt

    http://www.sitemaps.org/protocol.html#submit_robots

Оставьте комментарий!

Гость
Комментатор / хотите им стать

Чтобы стать комментатором, введите email и пароль. Напишите комментарий. В дальнейшем ваша связка email-пароль позволит комментировать, получать уведомления об ответах и редактировать свои данные. Не забудьте про активацию (инструкция придёт на email, указанный при регистрации).

Авторизация: Facebook. MaxSiteAuth. Loginza

(обязательно)