構築中に突然、NotFound や InternalServerError になったら…。

構築中にサイトがNotFound や InternalServerErrorになってしまった。
親ブログは大丈夫だけれど、子ブログへ行けない…などなど。

謎のURLがらみのトラブルは、htaccessを疑ってみるのが近道かもしれません。

直前にどんな操作をしましたか?正しく書けているでしょうか?
確認してもエラーがなおらない場合は…さらにエンコーディングまわりも疑ってみましょう。

エンコーディング 改行コード BOM 表示結果
SHIFT JIS CR なし NotFound
SHIFT JIS CR+LFまたはLF なし OK!
UTF-8 CR なし NotFound
UTF-8 CR+LFまたはLF なし OK!
UTF-8 CR+LFまたはLF あり InternalServerError

htaccessは、UTF8のBOMなしで書きましょう。
改行コードはCRがNGのようです。

Windowsの方はメモ帳を使うとBOMが入ってしまうので気をつけてください。
Dreamweaverをお使いの方は、画面上部「修正」→「ページプロパティ」でエンコーディングが修正できます。
くれぐれもBOMにチェックは入れないように…。

ページプロパティウィンドウ見本

「NotFound 」「 InternalServerError」が画面に表示されている状態というのは結構あせりますが…、落ち着いて復旧にのぞみましょう!

 

さて、上記を確認しても大丈夫なのに、
子ブログを作ろうとしたら「サイトのアドレスがないか、または間違っています。」と出てしまって先へ進めない…。

そんな時は子ブログのサイトのアドレスを確認してみましょう。
アンダーバー「_」が入っているとNGです。私はこれを知らずに結構悩みました(^^;)