エックスサーバーでドメインを設定後表示されるこのエラー画面、実は解決方法がいくつかあります。今回は原因から解決方法まで詳しくご紹介していますので、一緒に解決していきましょう。

エラー画面

まずはエラー画面の確認から行いましょう。

まずはエラー画面の確認から行いましょう

無効なURLです。 プログラム設定の反映待ちである可能性があります。 しばらく時間をおいて再度アクセスをお試しください。

と表示されます。後ほど詳しくご紹介しますが、原因の1つとして反映途中の可能性があります。ネームサーバーを設定してすぐアクセスするとこの画面が表示される可能性が高いです。

なので設定後すぐに確認してこの画面が出た場合は少し時間を置いてアクセスしてみましょう。

それでも同じ画面が出るようであればキャッシュの可能性が高いのでブラウザ、サーバーにキャッシュが残っているに進みましょう!

ネームサーバー変更後の画面

ネームサーバーが変更完了すると以下の画面が表示されます。

ネームサーバー変更後の画面 ※WordPressなど先にサーバーにインストールしてる場合は画面が異なります。

エラーメッセージの考えられる原因

エラーメッセージの表示される理由としては大きく分けて二つあります。

1つめの理由は、ドメインのネームサーバー変更が完了していないためです。

2つめの理由はブラウザもしくはサーバーにキャッシュ(古い情報)が残っているためです。

ドメインのネームサーバー変更が完了していない

これが一番多いパターンです。ドメインのネームサーバーを変更してどのぐらい経ちましたか?ドメインを変更して当日の場合はまだ設定が反映されていない可能性が高いです。

どのレジストラ(ドメイン取得業者)でもネームサーバー変更が完了されるまで最大数日かかることが明記されています。最低でも数時間置いてからサイトアクセスを試しましょう!

ブラウザ、サーバーにキャッシュが残っている

ブラウザ、サーバーにキャッシュが残っている

次に考えられる原因としてブラウザ、サーバーにキャッシュが残っていることが考えられます。キャッシュとは一時的に情報をブラウザやサーバーに保存し表示を高速化する仕組みです。

しかしこの古いキャッシュが残っている場合、ネームサーバーが変更される前のページをキャッシュしていて本当はネームサーバーの変更が終わっているのにエラー画面がそのまま表示されてしまう可能性があります。その場合は以下の方法で解決できます。

シークレットウィンドウで確認してみる

まずは一番手軽な方法としてシークレットウィンドウ(ブラウザによってはシークレットブラウザなど呼び方はさまざま)を使ってサイトを確認する方法です。

この方法はシークレットウィンドウを開くだけで確認出来るのでおすすめです。早速やり方をみてみましょう。

1.ブラウザを開きます。(今回はGoogle Chromeを使ってご紹介します。)

2.右上の「メニューアイコン」をクリックします。

右上の「メニューアイコン」をクリックします

3.「新しいシークレットウィンドウ」をクリックします。

「新しいシークレットウィンドウ」をクリックします

4.自分のサイトURLを打ち込んでアクセスします。

自分のサイトURLを打ち込んでアクセスします

これでキャッシュを読み込まない状態でサイトを確認できます。これでもダメなら以下を試してみてください。

スーパーリロードを行う

同じぐらいお手軽な方法としてスーパーリロードがあります。スーパーリロードとはサイトを読み込む際にキャッシュを使わずにサイトを読み込むリロードです。こちらもお手軽なので合わせてやってみてください!

1.ブラウザを開きます。

2.自分のサイトURLを打ち込んでアクセスします。

3.Windowsの場合はShift + F5、Macの場合はCmd + Shift + Rを押します。※Google Chromeのショートカットキーです。

これでスーパーリロードを行うことが出来ます。ここまでで表示されなければ、まだネームサーバーの変更が終わってない可能性がかなり高いです。念の為キャッシュを全て削除する方法もご紹介します。

ブラウザのキャッシュを削除してみる

最終手段としてブラウザのキャッシュを消します。

1.ブラウザを開きます。

2.「履歴」→「履歴」をクリックします。

「履歴」→「履歴」をクリックします

3.「観覧履歴データを消去する」をクリックします。

「観覧履歴データを消去する」をクリックします

4.「キャッシュされた画像とファイル」にチェックを入れ「データを削除」をクリックします。

「キャッシュされた画像とファイル」にチェックを入れ「データを削除」をクリックします。

数分待つとキャッシュが削除されるので改めてサイトにアクセスしてみてください。

それでも解決しない場合

それでも解決しない場合はネームサーバーの設定が間違っている可能性があります。エックスサーバーのネームサーバーの設定はこの記事でまとめています。

ムームードメインでエックスサーバーに独自ドメインを設定する方法

ムームードメインでエックスサーバーに独自ドメインを設定する方法

まとめ

エックスサーバーでドメインを設定後表示されるエラー画面の対処法についてご紹介しました。この画面が表示されると不安になってしまいますが、時間を置くことで解決することがほとんどです。

僕は待ちきれないのでちょこちょこシークレットブラウザで確認しますが、早い時は数時間で解決しますが遅い時だと本当に1日かかる時もありました。