0

index.phpの後にパラメータを渡すと404エラーが表示されます..cmsではなくApacheエラーですが、index.phpに直接アクセスしても問題はありません

File does not exist: /home/me/web/test/index.php/a
File does not exist: /home/me/web/test/index.php/home
File does not exist: /home/me/web/test/index.php/contact

index.phpがURLにあるときに同じエラーが発生するため、問題はmod_rewriteとは関係ありません。

.htaccessとmod_rewriteを使用し、URLからindex.phpを削除しても効果はありません:(

4

1 に答える 1

0

これらのURLがどこから来ているのかを完全に明確にしているわけではありませんが、その外観からすると、WebサーバーのAcceptPathInfoディレクティブは「オン」ではありません。

このディレクティブは、実際のファイル名(または既存のディレクトリに存在しないファイル)に続く末尾のパス名情報を含む要求を受け入れるか拒否するかを制御します。末尾のパス名情報は、PATH_INFO環境変数のスクリプトで使用できるようにすることができます。

于 2012-06-18T16:59:55.557 に答える