/ /サーバーは/ search /の代わりに/search.phpを開きます-php、.htaccess、mod-rewrite

サーバーは/ search / - php、.htaccess、mod-rewriteの代わりに/search.phpを開きます

わかりました。エンジン用のシンプルな.htaccessがあります。すべてのリクエストをindex.phpに書き換えるだけです(Wordpressと同じように)。

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

今、私は問題に遭遇しました。私は検索をしています。php、index.phpに含める必要があります。しかし、example.com / search /(index.phpに書き換える必要があります)を開こうとすると、実際には同じディレクトリにあるsearch.phpが開きます。この奇妙な「エイリアス」を無効にするようにエンジンに指示するにはどうすればよいですか?

ありがとう

回答:

回答№1は1

この動作はおそらく、 マルチビュー オプション。次のコマンドで無効にしてみてください。

Options -MultiViews