【EC-CUBE】SEO対策の続き。GOOGLE MAP用サイトマップ内のURLも変更。

EC-CUBEのサイト内URLをSEO用に静的HTML化した。で、今度は、GOOGLEサイトマップ用のXMLファイル内のリンクも同じように静的HTML化する。

※これは、自サイトの記事(https://bton.papalabs.net/?p=325)で、既に一覧や詳細ページなど全体的な静的HTML化の設定が出来ていることを前提とする。

/data/class/pages/LC_Page_Sitemap.php

を修正。

(Ver.2.3Rc1の場合)
L240

            $page = array(“url” => SITE_URL . sprintf(“%sproducts/list.php?category_id=%d”, $mobile, $result[$i][‘category_id’]));

↓↓↓下記のように変更。

            $page = array(“url” => SITE_URL . sprintf(“%sproducts/list%d.html”, $mobile, $result[$i][‘category_id’]));

L264

            $page = array(“url” => SITE_URL. sprintf(“%sproducts/detail.php?product_id=%d”, $mobile, $result[$i][‘product_id’]),
                          “update_date” => $result[$i][‘update_date’]);

↓↓↓下記のように変更。

            $page = array(“url” => SITE_URL. sprintf(“%sproducts/detail%d.html”, $mobile, $result[$i][‘product_id’]),
                          “update_date” => $result[$i][‘update_date’]);