VistaマシンにApache 2.2を新しくインストールしました。modrewriteを除いて、すべて正常に動作します。
コメントを外しました
LoadModule rewrite_module modules/mod_rewrite.s
しかし、私の書き換えルールはどれも機能しません。
RewriteRule not_found %{DOCUMENT_ROOT}/index.php?page=404
私が使用しているすべてのルールは私のホスティングで機能しているので、大丈夫なはずです。ですから、私の質問は、Apacheの設定に隠されたものがあるかどうかです。
AllowOverride FileInfo
このページのすべての回答が示唆するように、すべてを許可するのではなく、.htaccesファイルのmod_rewriteディレクティブを有効にしたいすべての人に強くお勧めします。これらのすべての答えを見て悲しいのは、提案された「解決策」の結果を理解しようとするのではなく、「それは機能するだけで大丈夫」というアプローチを取ることです。サーバーで何をしているのか、また、付与した特権を制限する方法を理解するようにしてくださいAllowOverride All
。RTFM!、それは主題について全く明らかです。