サイトマップXMLクリエーターについて
baser0124 > サイトマップXMLクリエーターについて @ 2018/12/24 23:53 |
---|
お世話になります。
標題の件、4系のものインストールさせていただきまして、活用させていただいております。 管理画面に入り「生成実行」を行い、生成されたXMLファイルの出力先は、実行画面に表示されているはずですとのことで、 たしかに出力先のパス:/home/●●/●●/●●/●●/●●/sitemap.xmlと表示されております。 で、検索エンジンに読み込ませる際にはhttpから始まるURLに読み替える必要がありますとのことですが、読み替えるにあたっての作業としては何をどのように行えばよろしいのでしょうか。 ファイル名は、/Config/setting.php で変更できます。とありますので、 同ファイルに独自ドメインが「http://hogehoge.com」であれば、 http://hogehoge.com/sitemap.xmlを書き込めばよいのでしょうか。 初心者で変な質問で大変申し訳ありませんが、具体的なやり方をご教示頂けますと幸いです。 ■ BaserCMSのバージョン:4.1.3 |
seto > Re: サイトマップXMLクリエーターについて @ 2018/12/25 10:20 |
---|
setting.phpが以下の初期設定でXMLを生成すると、"http://hogehoge.com/sitemap.xml" に出力されます。
設定ファイルのfilenameには、xmlのファイル名だけを指定してください。
|
baser0124 > Re: サイトマップXMLクリエーターについて @ 2018/12/29 11:29 |
---|
返信遅くなりまして申し訳ございませんでした。
ご回答ありがとうございました。 私の説明の仕方が下手だったのかもしれませんので念の為改めて確認をさせていただきますが、 ご教示頂いた以下コードで、XMLを生成すると独自ドメイン「http://hogehoge.com」下にsitemap.xmlができる認識でよろしいでしょうか。 setting.php $config = array('Sitemapxml' => array( 'sitemap.xml' => 'sitemap.xml' )); 独自ドメイン「http://hogehoge.com」で検索エンジンに読み込ませたいので、現在本対応を試みております。 (このような感じで http://hogehoge.com/sitemap.xml) XMLを生成すると私のロリポップサーバーの場合、 もともとロリポップ側から割り当てられたドメイン「http://hogehoge.main.jp/hogehoge/」にsitemap.xmlが生成されます。 これを、独自ドメイン「http://hogehoge.com」下にsitemap.xmlを生成するには、ご教示頂いた上記のコードを実行することで、対応できる認識で問題ございませんでしょうか。 何度も申し訳ございません。 ■ BaserCMSのバージョン:4.1.3 |
seto > Re: サイトマップXMLクリエーターについて @ 2019/1/4 10:20 |
---|
http://hogehoge.com と http://hogehoge.main.jp/hogehoge/ はどのような関係でしょうか。
http://hogehoge.com にbaserが設置されている場合は、私が記述した設定を使用すると http://hogehoge.com/sitemap.xml にサイトマップが生成されます。 http://hogehoge.main.jp/hogehoge/ にbaserが設置されている場合は、 http://hogehoge.main.jp/hogehoge/sitemap.xml にサイトマップが生成されます。 |
tomorrow > Re: サイトマップXMLクリエーターについて @ 2019/3/1 23:52 |
---|
seto 様
お世話になります。 basercms0124様のご質問は、私も同じ環境で作っているため理解できます。 lolipopレンタルサーバーの場合、最初の契約時に自分で決めたアカウント名 + lolipop側で用意している 好きなドメイン + jp と言う具合になります。 例えば、http://####.$$$$.jp と言うURLの場合ですと 上記のうち、#### は自分で決めたアカウント名。$$$$ はlolipop側で用意しているドメイン。jp はTLDです。 basercms0124様のご質問にあてはめると、取得されておられる http://hogehoge.com と言う独自ドメインを、 http://hogehoge.main.jp/ の中でご自分で作られた /hogehoge と言うディレクトリーに basercms を インストールして、ディレクトリー /hogehoge に独自ドメイン hogehoge.com を割りあてておられるのではと思います。 ですので、http://hogehoge.main.jp/hogehoge/ が独自ドメイン http://hogehoge.com のルートになります。 実は私もサイトマップを google search console の送信について模索中です。 当フォーラムへbasercms0124様と同じ環境でお尋ねさせていただいておりますが、ご回答が得られない状況です。 多くの関連解説サイトも拝見したのですが、どれも /app/webroot/theme と言う3系の構造を示しているもので 現在の4系 /theme の場合のサイトマップ(sitemap.xml)の設置方法は見つけられませんでした。 確認で、公式ページに導入事例で掲載されているサイト様のドメインの後に、/sitemap.xml を追加してアクセス してみたところ、多くのサイト様でwebルートに sitemap.xml を設置されておられるサイト様の場合、 「This XML file does not appear to have any style information associated with it. The document tree is shown below.」 と、下には各ページを示すディレクトリー構造のようなソースコードの表示です。 この状況で、設置されている多くのサイト様の sitemap.xml は google に正常に受け付けてられているのかな?と疑問です。 特定のテーマに限ったことでもなさそうなので、basercms4系が現在の状態では、webルートの置いたsitemap.xmlに対応して いないのかな?と錯覚してしまいそうな状況です。 ■ レンタルサーバー名: ロリポップ ライト |
seto > Re: サイトマップXMLクリエーターについて @ 2019/3/4 10:18 |
---|
tomorrowさん
ご説明ありがとうございます。 つまり、http://hogehoge.main.jp/hogehoge/ と http://hogehoge.com は同一の箇所を見ているということでしょうか。 でしたら、http://hogehoge.main.jp/hogehoge/ にsitemap.xmlが生成された場合、http://hogehoge.com/sitemap.xmlにアクセスすると、サイトマップが表示されそうですね。 tomorrowさんの立てられたスレッドについてのご回答は、そちらで回答しますね。 |