【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’]);