⚠️投稿日または最終更新日から5年以上経過している内容です。
サーチコンソールからの通知で、今更ながら初めて気が付きました。
EC-CUBE が標準提供している sitemap.php に相応しくない URL が含まれているなんて...。
今回は 2.13.4 と 2.13.5 のカスタマイズになります。
http://net-info-square.com/2015/08/22/post-60/
基本のやり方はググってみるとサクッと見つかりました。
ただしこちらは shopping だけだったので、ちょっと追記してみました。
/data/class_extends/page_extends/LC_Page_Sitemap_Ex.php
/data/class/pages/LC_Page_Sitemap.php ファイルに getPageData という関数があるので丸ごとコピーし、
/data/class_extends/page_extends/LC_Page_Sitemap_Ex.php にペースト。
$sql .= ' WHERE ' . $where;
のところに SQL を追記すると良いという具合です。
上記では、
- /shopping/ 購入処理
- /entry/ 会員登録
- /regist/ 会員登録関連
- /mypage/ マイページ
- /cart/ カート
- /complete.php なんらかの完了ページ
を除外するようにしています。
これでサーチコンソールに怒られないかな?