私はmod_rewriteの使用方法をローカルApacheの設定でテストし始めました。Apache - 自動書き換えを無効にする
書き換えルールはうまくいきますが、私の問題は "localhost/foo /"のようなページが自動的に "localhost/foo.php"にリダイレクトされることです。これは、書き換えルールがなくても発生します。これは正常ですか?私はそれが私のホストされたドメインでは起こらないので、私は仮定しません。どうすればこの機能を無効にできますか?
私はmod_rewriteの使用方法をローカルApacheの設定でテストし始めました。Apache - 自動書き換えを無効にする
書き換えルールはうまくいきますが、私の問題は "localhost/foo /"のようなページが自動的に "localhost/foo.php"にリダイレクトされることです。これは、書き換えルールがなくても発生します。これは正常ですか?私はそれが私のホストされたドメインでは起こらないので、私は仮定しません。どうすればこの機能を無効にできますか?
です無効にするMultiViews - localhost/fooをlocalhost/foo.phpにリダイレクトして、そのファイルが見つかる可能性があります。それが済むと、すべてうまくいった。
何らかの書き換えが行われています。ディスク上の実際のモジュールの名前を変更して、そのモジュールが使用されていないことを確認することができます。私が持っていた将来サーチャーのための答えとして、それを文書化
[これが正しい手順です?] - Linuxでは、それは問題が何であったか考え出し/usr/lib/httpd/modules/mod_rewrite.so
独自の書き換えルールを作成したいので、単にモジュールを無効にすることはできません。この書き直しはどこで行なわれ、私はそれを取り除くことができますか? –
それはどこかになるだろう。 Linuxの場合: 'cd/etc/httpd; grep RewriteRule */* ' –
おそらく' DirectoryIndex index.html index.html.var index.shtml index.cgi index.php' –