メンバーメニュー

ようこそ、ゲストさん

質問

  • フリー PHP+MySQL

    サイトマップがエラーになる!!
  • 本文:

    どなたか、詳しい方のお知恵をお借りしたくて、質問させて頂きました。

    初心者で、基本的なことをお聞きしているかもしれませんが、教えて頂けますようお願い致します。

    サイトマップの登録時にエラーになります。
    グーグルでも、Bingでもエラーになります。
    同じところが問題だと思うのですが…。
    サイトマップの内容は下記の通りです。

    <?xml version=”1.0” encoding=”Shift JIS”?>
    <urlset xmlns=”http://www.sitemaps.org/schemas/sitemap/0.9”>
    <url>
    <loc>ホームページアドレス/</loc>
    <lastmod>2018-10-22</lastmod>
    <changefreq>daily</cangefreq>
    <priority>1.0</priority>
    </url>
    <url>
    <loc>ホームページアドレス</loc>
    <lastmod>2018-10-22</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
    </url>
    </urlset>

    ホームページを「Shift JIS」で宣言しておりますので、サイトマップでも「Shift JIS」にしております。

    ワードを使用し、保存時に「word XMLドキュメント(*
    .xml)を選択しております。

    FFFTPを使用した後、作成したサイトマップをグーグルやBingのサイトマップに登録するのですが、「サイトマップにエラーがあります」と表示され、インスタンスは「サポートされないフォーマット」になっています。

    入力ミスやスペースが入っていないか確認したり、何度もサイトマップ登録をしていますが、エラーになってしまい、困っています。

    初心者で知識が無い為、何卒お知恵をお借りしたく、宜しくお願い致します。

  • 緊急度:緊急投稿者:お芋さんさん投稿時間:2018/10/22 18:08
質問に対する回答は締め切られました

回答 No.7781

  • この回答がベストアンサーです

  • 本文:

    自分で書いていてことば足らずだった気がしますので。

    Word はワードプロセッサ(ワープロ)です。
    つまり、テキストファイルではなくて、文書を作成するためのものです。

    「Word XMLドキュメント (*.xml)」形式で保存すると、
    ワープロ文書のデータが xml 形式で保存されます。


    他方で、 sitemap.xml はテキストファイルです。

    今回の件は、
    sitemap.xml というファイル名で、Wordのワープロ文書が作成されてしまっているはずなので、間違いです。

    Word などのワープロソフトではなくて、テキストエディタを使うべきです。
    Windows に最初から入っているのだと「メモ帳」(notepad)ですし、
    そのほかのオンラインソフトウェア、例えば TeraPad とか、秀丸エディタとかでもかまいません。

    参考:
    テキストエディターのソフト一覧 - 窓の杜
    https://forest.watch.impress.co.jp/library/nav/genre/offc/document_txteditor.html

  • 投稿者:ayaguchiさん 投稿時間:2018/10/22 23:01
質問者からのコメント

適切なご指摘、初心者でもわかるご説明をありがとうございました。
お陰様で、登録できました。
ありがとうございました。

回答 No.7776

  • 本文:

    アップロードしたものと書かれているものが同じだとすると
    ”(ダブルクォーテーション)が全角文字になってます。

  • 投稿者:Don.Gabachoさん 投稿時間:2018/10/22 18:34
質問者からのコメント

お忙しいところ回答頂きまして、ありがとうございます。
”(ダブルクォーテーション)を半角にして登録してみましたが、エラーになってしまい、改善されませんでした。
また、お気づきの点がございましたら、宜しくお願い致します。

回答 No.7777

  • 本文:

    Onlineジェネレーターで作成してみたらどうでしょう
    https://www.xml-sitemaps.com/

  • 投稿者:Don.Gabachoさん 投稿時間:2018/10/22 19:18
質問者からのコメント

返信が遅くなりましてすみません。
私の知識では、まだこちらを使える程の知識がないようです。
ご意見ありがとうございました。

回答 No.7778

  • 本文:

    1. encoding="Shift JIS" は、encoding="Shift_JIS"
    2. daily</cangefreq> は、daily</changefreq>
    3. <loc>ホームページアドレス</loc> は、「ホームページアドレス」が11文字で、短すぎる。(12文字以上必要)
    urlが入らないといけないのでは?

    「sitemap.xml チェッカー」で検索すると、文法チェックをしてくれるサイトがいくつか見つかるので、それを利用してみればいかが?

  • 投稿者:ジョバンニさん 投稿時間:2018/10/22 19:20
質問者からのコメント

返信が遅くなりましてすみません。
「sitemap.xml チェッカー」を使用してみましたが、「リクエストはエラーで中断されました」と表示されました。
やはり、何か問題があるようです。
ご意見ありがとうございました。

回答 No.7779

  • 本文:

    sitemap の規格は https://www.sitemaps.org/protocol.html にも書いてありますので。

    > ワードを使用し、保存時に「word XMLドキュメント(*
    .xml)を選択しております。

    「Word XML ドキュメント」は、Word文書を XML 形式で出力するものであって、 XML ファイルを作成するためのものではないのでは?
    つまり、現状では、 Word ファイルで保存されてしまっているのでは?

    sitemap.xml の中身は、素のテキストファイルです。
    テキストエディタで編集、保存するのがセオリーではないでしょうか。
    スターサーバーのファイルマネージャー(WebFTP)がつかえれば、その編集機能をつかって書き換えてみては?

  • 投稿者:ayaguchiさん 投稿時間:2018/10/22 20:15
質問者からのコメント

返信が遅くなりましてすみません。
「ワードを使用していることに問題があるのでは?」と思っておりましたが、具体的な問題点が、はっきりと分かり兼ねておりました。
問題提起をありがとうございます。
やはりそうなのか!!と、取り組む意欲が出て参りました。
ありがとうございます。

回答 No.7780

  • 本文:

    >> ワードを使用し、保存時に「word XMLドキュメント(*
    .xml)を選択しております。
    >つまり、現状では、 Word ファイルで保存されてしまっているのでは?


    作成したファイルを、メモ帳で開いてみれば、これではダメなのがすぐにわかると思う。

    >>
    <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
    <?mso-application progid="Word.Document"?>
    <pkg:package xmlns:pkg="http://schemas.microsoft.com/office/2006/xmlPackage"><pkg:part pkg:name="/_rels/.rels" pkg:contentType="application/vnd.openxmlformats-package.relationships+xml" pkg:padding="512"><pkg:xmlData>
    <<

    先頭の数行見ても、違いがわかる。
    ファイルサイズも、50KBと大きい。

    どうしてもワード使うのなら、書式なしのテキストファイルで出力すれば、期待通りになるかもしれないと思う。

  • 投稿者:k-tanさん 投稿時間:2018/10/22 22:32
質問者からのコメント

返信が遅くなりましてすみません。
「ワードを使用していることに問題があるのでは?」と思っておりましたが、具体的な問題点が、はっきりと分かり兼ねておりました。
同じ指摘をいただきますと、これが問題点なのだと絞り込めてきました。
Terapadがありますので、そちらで確認してみます。
ありがとうございました。

回答 No.7782

  • 本文:

    >グーグルでも、Bingでもエラーになります。

    サイトマップの登録しなくても、
    サーチコンソール(Google)、Web マスター ツール(bing)に登録するだけで、
    多くの場合、勝手にページをインデックスしてくれますよ。

    特に、数十ページ程度で、トップページからリンクでたどれるような浅い階層になっていたら・・。

  • 投稿者:k-tanさん 投稿時間:2018/10/23 10:53
質問者からのコメント

ご意見ありがとうございました。
参考にさせて頂きます。