私は長い間xamppを使用してきましたが、常に正常に機能しています。現在取り組んでいるプロジェクトがあり、ほんの数日前は問題なく機能していました。index.phpという名前ではないファイルに対して403Access禁止ページが表示されます。なぜこれが起こっているのか、誰もが考えています。
私はWindowsXPを使用しており、Xamppバージョン1.6.4がインストールされています。
Apacheがこのエラーメッセージを返す理由を確認する唯一の方法は、エラーログを確認することです。
考えられる原因は推測できますが、時間をかけて調べるとApacheから判断できます。
私の最初の推測は、.htaccess ファイル (または httpd.conf ファイル) の問題でしょう。
心に留めておくべきこと:
Apache が .htaccess ルールを処理する方法は「カスケード」です。これは、アクセスしようとしているファイルのパスに沿ってすべての .htaccess ファイルをチェックすることを意味します。ポイント、それはすべてのより深いディレクトリに影響します。
それでも、問題がファイルにないことがわかっているhttpd.conf
場合は、公開パスのルートにファイルがあるかどうかを確認してください.htaccess
。に変更して.htaccessold
、index 以外の htdocs ディレクトリ内のファイルにアクセスできるかどうかを確認します。
2 つの質問:
index.php
してtempindex.php
、という名前の新しい何とかファイルを作成すると、index.html
それがわかりますか?幸運を。投稿してください。
mod_rewrite
いくつかのルールまたはサイトのapache構成を変更したようです。ファイルに何かを追加または変更しました.htaccess
か?
これを理解するには、おそらく詳細を説明する必要があります。