403 Forbiddenのエラー
新しいドメインを取得して、サーバーにファイルをアップロードし、
いざURLにアクセスしてみるとこのような警告が出ることがあります。
[スポンサーリンク]
>アクセスしようとしたページは表示できませんでした。
403 Forbidden
このエラーは表示するページへのアクセス許可がなかったことを意味します。
以下のような原因が考えられます。
・アクセスが許可されていない(パーミッション等によって禁止されている)
・デフォルトドキュメント(index.html,index.htm等)が存在しない
ここは超初心者専用のサイトですので、
・アクセスが許可されていない(パーミッション等によって禁止されている)サイト
を利用しようとしている方はいないと思いますので、この原因は除外します。
パーミッションというのは=許可ですので、特定の人にしか閲覧できないようなサイト又は、
特定のプログラムの使用が禁止されているサイトのことです。
ですから、
・デフォルトドキュメント(index.html,index.htm等)が存在しないのが原因だと考えられます。
通常、index.htmlファイルは、サーバーにドメインを追加すると自動的に作成されます。
しかし、index.htmlがないということは、何かの手違いでindex.htmlファイルを削除してしまったのだと思います。
ワードプレスサイトの場合には、トップページはindex.phpというファイルで動かすため、
逆にindexhtmlファイルは不要であり、もし存在するのであれば後から削除しなければなりません(通常は初めから存在しないはずです)。
しかし、CSSで作成したサイトの場合にはindex.htmlがトップページになりますので、
このファイルがなければURLが表示されません。
403エラーが表示されるのはワードプレスサイトのやり方に慣れてしまい、
ついうっかりCSSで作成したサイトのindex.htmlを削除してしまったことが原因だと考えられます。
ホームページビルダー17のCSSテンプレートを使用してサイトを作成した場合には、
初期設定でトップページがindex.htmlとなっています。
これを転送すればもともとサーバーにあったindex.htmlが上書きされるので問題ありません。
また、index.htmlファイルを誤って削除してしまった場合でも、
ホームページビルダー17でindex.htmlファイルを転送すればトップページとして表示されます。
それでもダメな場合
サーバーで用意していたindex.htmlファイルを削除してしまった場合、
ホームページビルダー17でindex.htmlファイルを転送してもindex.htmlとして認識されないことがあるかもしれません。
サーバーで用意したindex.htmlというのは、ドメインの追加設定をした場合に自動的に作成されるのですが、
一旦削除してしまうと復元は不可能です(Xサーバーの場合)。
やり方としては、public_html以下に新たなディレクトリを作成する方法と、
ドメインを一旦削除して、新たに追加し直す方法とがあります。
*ディレクトリというのはフォルダのことです(フォルダはマイクロソフト特有の用語)
public_html以下にディレクトリを作成すると、URLに余計なアドレスが入ってしまうかもしれないので、
この方法はお勧めできません。
例:トップページがwww.zero-aff.com/のところ、www.zero-aff.com/sub/等と表示されてしまう
なので、一度そのドメインを削除して、もう一度設定し直し、
public_htmlの中にindex.htmlが作成されたことを確認してみてください。
ドメインを削除すると、すでにインストールしてあるデータは失われてしまいますが、
ホームページビルダー17でCSSサイトを作成した場合には、
データは全てPC内にありますので、サーバーのデータが消えても問題ありません。
もし、不安な場合には、データをバックアップしておけば大丈夫です。
*ワードプレスで作成したサイトの場合には、FTPサーバーからのバックアップの他に、
データがサーバー上にあるので、php my adminにログインして、全データをバックアップする必要があります。
エックスサーバーの場合には、FTPフォルダ&MySqlフォルダともに
7日間の自動バックアップ機能が標準装備されているので、
ワンクリックでデータをダウンロードできます(^^♪
【関連記事】
WordPress 投稿した記事が404エラーになる
◆WordPressエラーと対処法
◆ホームページビルダー17に良くあるエラーと対処法
[スポンサーリンク]
☆ホームページビルダー&WordPressでゼロから始めるアフィリエイト.com☆
初めまして。質問させていただきます。現在、エックスサーバーでブログを作成しているのですが、
「このウェブスペースペースへは、まだホームページがアップロードされていません」
というエラーが出たため「http://ゼロから始めるアフィリエイト.com/hpb17/このウェブスペースへは、まだホームページがア/」のサイトの通り[index.html]というファイルを削除しましたら403のエラーが出てしまいました。
私はホームページビルダーユーザーではないのですが、なにか方法はございすでしょうか。途方に暮れています。
saori 様
このページでは、CSSサイトでindex.htmlがアップロードされていないため表示されるエラーということを解説しているのであって、
index.htmlを削除するようには書いてありません。
誤って削除した場合の対処法もページ内に書いてあります(下部に引用しておきます)。
CSSサイトとワードプレスの説明を混同しているようにお見受けしますので、
どなたか専門家に見てもらった方がよろしいかもしれません。
以下、本文より該当箇所を引用します。
一度そのドメインを削除して、もう一度設定し直し、
public_htmlの中にindex.htmlが作成されたことを確認してみてください。
ドメインを削除すると、すでにインストールしてあるデータは失われてしまいますが、
ホームページビルダー17でCSSサイトを作成した場合には、
データは全てPC内にありますので、サーバーのデータが消えても問題ありません。
もし、不安な場合には、データをバックアップしておけば大丈夫です。
*ワードプレスで作成したサイトの場合には、FTPサーバーからのバックアップの他に、
データがサーバー上にあるので、php my adminにログインして、全データをバックアップする必要があります。
~引用終わり