サイトにXMLサイトマップを設定する手順

インストール後の運用中に生じた質問などはこちら。
管理画面の操作方法でわからないところやTipsなども

サイトにXMLサイトマップを設定する手順

投稿記事by kamo on 2017年12月29日(金) 06:04

いつも開発ありがとうございます、kamoです。

SHOPとCMSにサイトを1つずつ2つで運営する場合、
XMLサイトマッププラグインの使い方でお尋ねします。

SHOPではfleeのフォルダにsitemap.xmlは設置したのですが
プラグインでサイトマップで出力するURLを追加するの箇所は

https://独自メイン/公開フォルダ/sitemap.xml
と記載でよいのでしょうか?

その後、結合プラグインを有効にするという
手順でよいかお教えいただけますでしょうか。

https://saitodev.co/article/SOY_CMS%E3% ... 7%E3%81%9F
ここに書いてあるように・・2つを結合するのがベストですか?
それとも
今回SHOPとCMSと2サイトだけなので
サイトマップはそれぞれXMLサイトマッププラグイン設定するだけでも
OKでしょうか。

また、CMS側の設定画面には、
はSSLとそうでない2つのチェック欄がありますが
https表示の場合、SSLページの方だけチェックでOK?
それとも2つhttpとhttps 両方のページにチェックした方が
よいのでしょうか。

XMLサイトマッププラグイン設定の方法をご享受頂きたく
どうぞ、よろしくお願いいたします。
kamo
 
記事: 120
登録日時: 2009年3月25日(水) 15:44

Re: サイトにXMLサイトマップを設定する手順

投稿記事by inunosinsi on 2017年12月29日(金) 06:15

SHOPではfleeのフォルダにsitemap.xmlは設置したのですが
プラグインでサイトマップで出力するURLを追加するの箇所は

https://独自メイン/公開フォルダ/sitemap.xml
と記載でよいのでしょうか?


こちらの記述で良いです。
サイトマッププラグインの管理画面の説明に従うと、
https://独自メイン/公開フォルダ/sitemap.xmlのページでサイトマップのXMLが表示されるようになります。

https://saitodev.co/article/SOY_CMS%E3% ... 7%E3%81%9F
ここに書いてあるように・・2つを結合するのがベストですか?
それとも
今回SHOPとCMSと2サイトだけなので
サイトマップはそれぞれXMLサイトマッププラグイン設定するだけでも
OKでしょうか。


それぞれで良く、統合する必要はありません。
GoogleのSearch Consoleでは複数のサイトマップXMLを登録することが可能です。

サイトマップ統合プラグインは別の用途で必要だったために開発しました。

また、CMS側の設定画面には、
はSSLとそうでない2つのチェック欄がありますが
https表示の場合、SSLページの方だけチェックでOK?
それとも2つhttpとhttps 両方のページにチェックした方が
よいのでしょうか。


サイトの運営によります。
常時SSL化する予定、もしくはしているサイトであれば、SSLページの方のチェックだけで良いです。
SOY CMSの操作に関する質問は下記のページのフォームで受け付けています。
https://saitodev.co/soycms/inquiry

京都でフリーのプログラマをしています。
SOY ShopのプラグインやSOY Appの開発のサポートをしています。
http://saitodev.co/soycms(SOY CMSのマニュアルを作成しています)

株式会社京都農販(SOY Shopのサイト)
株式会社コトブキ園(SOY Shop)
inunosinsi
 
記事: 656
登録日時: 2008年6月12日(木) 20:48

Re: サイトにXMLサイトマップを設定する手順

投稿記事by kamo on 2017年12月29日(金) 07:51

inunosinsi 様 早速のご享受ありがとうございます。kamoです。

3.系SQLiteCMS SOY CMS 3.0.1p29.で
2つのサイトでサイトマッププラグインを設置後の結果
表示がどうもアドレスを拾ってくれません。

1.サイト目(サイト内にSHOPを併用している)今回質問したドメインサイト
CMS側のXMLでは数あるページの内1つのブログだけxmlに表示
(ブラウザでURL: https://独自ドメイン/sitemap.xmlと入力時)

それ以外のページは表示されていない
ページのダイナミック編集をクリックでも上記ページのみ
取得ができているような表示1ブログだけ、他のページは記載なし

もう1つ、SHOP側のXMLは
ブラウザ直にアドレスを入力するとSHOPのTOPに転送され表示されない

2.別サイトでもテストしてみました。
 3.系SQLiteCMS SOY CMS 3.0.1p29.でサイトは1つだけ
ブラウザでは
--------------
XML パースエラー: 整形式になっていません。
URL: https://独自ドメイン/sitemap.xml
行番号: 1, 列番号: 15:<script async src="https://www.googletagmanager.com/gtag/js?id=UA-110669422-1"></script>
-----------------と表示
sitemap.xmlページ内には
<!-- cms:id="sitemap" /-->
とどちらのsitemap.xmlに記述済み。

ページの確認では上記エラー表示になりますが、
ページのダイナミック編集をクリックするとページの一部は
取得ができているような表示
トップと1ブログだけ、他のページは記載なし
------------------------------
サーバーはいずれもXサーバー環境、php7.0.18
何が原因でしょう・・・、設定それとも記述に間違いがありますでしょうか。
お手数をおかけしますがよろしくお願いいたします。
kamo
 
記事: 120
登録日時: 2009年3月25日(水) 15:44

Re: サイトにXMLサイトマップを設定する手順

投稿記事by kamo on 2017年12月29日(金) 09:43

kamoです。

テストした2つ目のサイトのエラー原因がわかりました。
Google Analytics導入プラグインを先に設定していたのですが
XMLサイトマッププラグインをその後有効にすると
ファイル一覧のサイトマップXML (/sitemap.xml)にも
自動的にチェックが付き、それが原因で1行目のエラーと
なっていました。

Google Analytics導入プラグイン設定ページを開いて
サイトマップXML (/sitemap.xml)のチェックを外したら
最初の読み込みエラーはでなくなりました。

ただ、このサイトの場合もなぜか
ドメインの最初のindexページと1ブログだけのURLと
そのカテゴリーアドレスだけしか取得していません。

https://独自ドメイン.com/
0.8
2017-12-26T22:02:53+09:00

https://独自ドメイン/info/category/in_news
0.5
2017-12-27T10:54:46+09:00

https://独自ドメイン/info/category/in_chishiki
0.5
2017-12-27T10:54:46+09:00


https://独自ドメイン/info/category/in_thinking
0.5
2017-12-27T10:54:46+09:00
----------------------


https://独自ドメイン/info/category/in_hojo
0.5
2017-12-27T10:54:46+09:00


https://独自ドメイン/info/category/in_showroom
0.5
2017-12-27T10:54:46+09:00
kamo
 
記事: 120
登録日時: 2009年3月25日(水) 15:44

Re: サイトにXMLサイトマップを設定する手順

投稿記事by inunosinsi on 2018年1月01日(月) 06:54

サイトの運営によります。
常時SSL化する予定、もしくはしているサイトであれば、SSLページの方のチェックだけで良いです。


申し訳ございません。
ソースコードを確認しましたところ、サイトマップに掲載するリンクの設定の方にチェックを入れた後、SSL設定の方でhttps://からはじまるページのチェックを入れる必要がありました。
SOY CMSの操作に関する質問は下記のページのフォームで受け付けています。
https://saitodev.co/soycms/inquiry

京都でフリーのプログラマをしています。
SOY ShopのプラグインやSOY Appの開発のサポートをしています。
http://saitodev.co/soycms(SOY CMSのマニュアルを作成しています)

株式会社京都農販(SOY Shopのサイト)
株式会社コトブキ園(SOY Shop)
inunosinsi
 
記事: 656
登録日時: 2008年6月12日(木) 20:48

Re: サイトにXMLサイトマップを設定する手順

投稿記事by kamo on 2018年1月04日(木) 14:52

いつも開発ありがとうございます、kamoです。
inunosinsi様 ご確認ありがとうございます。

inunosinsi さんが書きました:
サイトの運営によります。
常時SSL化する予定、もしくはしているサイトであれば、SSLページの方のチェックだけで良いです。


申し訳ございません。
ソースコードを確認しましたところ、サイトマップに掲載するリンクの設定の方にチェックを入れた後、SSL設定の方でhttps://からはじまるページのチェックを入れる必要がありました。


CMSのプラグインはこれで正しく表示ができました。ご指導ありがとうございます。
ただ、SHOPの方はプラグインの設定にこちらのやり方が悪いためか
うまく機能しないようで、今回はプラグインはあきらめました。

手書きのxmlファイルで該当フォルダのアドレスだけを記載して対応することにしました。

お手数をお掛けいたしました。
kamo
 
記事: 120
登録日時: 2009年3月25日(水) 15:44


Return to 運用・操作方法

オンラインデータ

このフォーラムを閲覧中のユーザー: なし & ゲスト[2人]

cron