MultiViewsを有効にすると、不正なURLを訪れた場合でも、私のページ(index.php)にはまだ404エラーが表示されます。私は.htaccess
にルールを作成せずにこの問題を解決する方法を見つけようとしています。MultiViewsは不正なURLにも耐性があります
例えば、「www.mydomain.com/ インデックス /何とか/何とか」、訪問index.phpの、私はそれが原因余分な末尾のゴミURLコンポーネントに失敗します。 "/ blah/awuihda/hiu"が存在しないため、連絡/blah/awuihda/hiu "の内容もcontact.phpの404エラーが表示されます。
MultiViewsを無効にするとうまく動作しますが、URLを省略することはできません(たとえば、「contact.php」を表示するために「/ contact」と入力できません)。
あなただけ.php
拡張子が通常のアプローチである、必要とされていないので、次のように使用することができ
私はこれが私のサーバー構成にそれを追加して変更する必要があるだろうか? – Furentes
私のサーバー構成では、これは私の**/news **サイトを**/games/csgo/news **にリダイレクトするので、404を返します。 – Furentes
.htaccessの代わりにサーバー設定で動作するように更新しました – SuperDuperApps