私は昨日ここで質問し、ユーザー「faa」が私を助けようとしましたが、残念ながら問題を解決できませんでした。
元の質問は次のとおりです:ディレクトリが存在する場合に htaccess で URL を書き換える
簡単な書き換えを行っていますが、ディレクトリ アクセス許可のために (明らかに) 機能していません。
コード:
*動的ページ: url.com/index.php?page=download
書き換えルール: ^download$ /index.php?page=download
問題:
「download」という名前のディレクトリが存在します。書き換えルールがダイナミック ページ* をパス「download」に書き換えようとすると、403 FORBBIDEN エラーが返され、ページが「download/?page=download」に書き換えられます。
ここで、そのディレクトリの名前を「ダウンロード」などの別の名前に変更すると、機能します。
- 編集 -
私のサーバーは、デフォルトですべてのディレクトリを「403 Forbbiden Error」で保護しています。これが機能しない理由だと思いますが、よくわかりません。それは本当に紛争ですか?何が起こっている?