Muni Bus

パソコンの操作方法や設定方法を忘れないようにメモしています。ブログを一回引っ越ししているので、所々表示がかなり乱れています・・・

【Apache】localhostをFirefoxでは開けるがEdgeやChromeでは開くことができない(Forbidden You don't have permission to access this resource.)

.htaccessの書き方が適切ではないときに、そのような現象が生じることがある。例えば、ローカルホスト(サーバーが稼働しているコンピュータ自身)からの接続のみを許可するため以下のような.htaccessファイルをドキュメントのルートディレクトリに作成すると、http://localhostFirefoxでは開くことができるもののEdgeやChromeでは開くことができない現象が発生する。

<RequireAny>
  Require all denied
  Require ip 127.0.0.1
</RequireAny>

ローカルホストを許可する記述の箇所を修正して以下のようにすると、EdgeでもChromeでもlocalhostを開くことができるようになる。

<RequireAny>
  Require all denied
  Require local
</RequireAny>