/ / Server apre /search.php invece di / search / - php, .htaccess, mod-rewrite

Il server apre /search.php invece di / search / - php, .htaccess, mod-rewrite

Ok, ho un semplice .htaccess per il mio motore. Riscrive semplicemente tutte le richieste a index.php (proprio come fa Wordpress).

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

Ora, ho riscontrato un problema. Ho la ricerca.php, che dovrebbe essere incluso con index.php. Ma, quando provo ad aprire example.com/search/ (che dovrebbe essere riscritto in index.php), in realtà apre search.php che si trova nella stessa directory. Come posso dire al motore di disabilitare questo strano "alias"?

Grazie

risposte:

1 per risposta № 1

Questo comportamento è probabilmente causato dal MultiViews opzione. Prova a disabilitarlo con:

Options -MultiViews