404 (ファイルが見つかりません) エラー ページのヘッダーで 200 (成功しました) のステータスが返されました。

nucleus, DokuWiki

09:53:28, by dozo Email , 53 words, 4465 views   Japanese (JP) del.icio.us

これは困った。

(ノ・・)ン。。。。。。(((●コロコロッ

Googleウェブマスターツールでサイトマップを登録している最中。
以下のようなエラーがでた。

404 (ファイルが見つかりません) エラー ページのヘッダーで 200 (成功しました) のステータスが返されました。


?(・_。)?(。_・)? ナニコレ。

なんだかよくわからんエラーがでて登録できない。
リンクをたどってみると、
http://www.google.com/support/webmasters/bin/answer.py?answer=35229&hl=ja
存在しないページに対してサーバーから 200 (見つかりました) ステータスが返されました。
存在しないページに対してサーバーから 200 (見つかりました) ステータスが返されました。 サイトの所有権を確認する方法がないため、この設定ではサイトを確認できません メタ タグによる確認を行うか、サーバーの設定を変更してください。

この設定ではサイトの確認にセキュリティ リスクが生じるため、サイトを確認できませんでした。 404 (ファイルが見つかりません) ページのヘッダーで 200 (ファイルが見つかりました) ステータスを返すよう設定されたウェブ サーバーでサイトの確認を行えるようにした場合、他のユーザーがこの設定を使用してサイトの確認を行い、 サイトの所有者以外のユーザーがこの設定を使用してサイトの統計情報にアクセスするのを防ぐため、Google では 404 ページのヘッダーで 404 ステータスを返すサイトのみ確認を行っています。

存在しないページについて 404 以外を返すようサーバーが設定されている場合、メタ タグによる確認 を行うか、サーバーの設定を変更してください。

404 ページのヘッダーで 404 ステータスを返すようにウェブ サーバーの設定を変更します。また、カスタム エラー ページを用意することもできます (Apache の情報 や IIS の情報 をご覧ください)。 Google では、GET リクエストではなく HEAD リクエストでこの確認を行います。 ウェブ サーバーを正しく設定したら、サイトの確認をもう一度行ってください。Google で設定を再確認します。


・・・わかったような、わからんような。。。

[More:]


サイトを作ったら必ずサイトマップを登録している。
ほとんどの場合このようなエラーはでない。
何度か試しているうちに、
このエラーがでるのは特定のツールを使った時だけだと言うことがわかってきた。
それは

nucleus


それもmod_rewriteを使った時だけで発生するようだ。
同じmod_rewriteを使っているdokuwikiは発生しない。

( ̄-  ̄ ) ウーン

ステータスコードの違いねぇ・・・。
実際見てみるか。
さらに調べてみると存在しないページをnucleusで叩いてみると、
200 OK

同じようにdokuwikiで叩いてみると、
404 Not Found


つまりこの違いと言うことか。
それにしてもページが存在しないのに404吐かないとは。
楽天みたいだな。


さて、ではどうするか。
これはつまり、HACKしないと解決しない問題。
可能な限りHACKはしないポリシーなので打つ手無し。
原因がわかっても対処できないのは何とも歯痒い。



(´・ω・`) ションボリ

仕方がないのでmetaタグで埋め込む方を使うことにした。
<%if(blogsetting,bshortname,dozo)%>
<meta name="verify-v1" content="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" />
<%endif%>


ブログ増やす毎にifが増えるのか。。。
ちょっとブルー。

Trackback address for this post:

http://hain.jp/htsrv/trackback.php/160

Comments, Trackbacks:

Comment from: miberry [Visitor]
突然すみません。
実は同じようなエラー表示が出て(ライブドア有料版使用)こちらにたどり着きました。

ほとんど初心者ですが
< %if(blogsetting,bshortname,dozo)%>これをコピーさせて頂いて貼り付けたらグーグルサイトマップのエラーが直りました。。
有難うございました。。
差し支えなければこのタグにはどのような意味があるのかご教示いただけますか。
PermalinkPermalink 2008/12/09 @ 09:20
Comment from: admin [Member]
そんなはず。。。

ライブドア有料版の仕様はちょっとわかりませんが、
< %if(blogsetting,bshortname,dozo)%>
はnucleus独自タグでです。
特定のブログの時にだけ動作する的なものだったと思います。
(うろ覚え)
PermalinkPermalink 2008/12/18 @ 23:41

Leave a comment:

Your email address will not be displayed on this site.
Your URL will be displayed.

Allowed XHTML tags: <p, ul, ol, li, dl, dt, dd, address, blockquote, ins, del, span, bdo, br, em, strong, dfn, code, samp, kdb, var, cite, abbr, acronym, q, sub, sup, tt, i, b, big, small>
(Line breaks become <br />)
(Set cookies for name, email and url)
(Allow users to contact you through a message form (your email will NOT be displayed.))
This is a captcha-picture. It is used to prevent mass-access by robots.

Please enter the characters from the image above. (case insensitive)

powered by b2evolution

shinobi

Neighbors
Relative
Favorites
PR

極論istの技術屋を始めて早幾年。 流れの速い業界の波にもまれながらも精一杯生きている様をとくとごらんあれ。

Archives
スポンサー

Latest bookmark
Search

Categories

Who's Online?
Misc
Syndicate this blog XML

Valid XHTML 1.0! Valid CSS! Valid RSS 2.0! Valid Atom 1.0!