Si je souligne:Apache charge tout fichier commençant par la même chaîne que celle utilisée dans l'URL. Comment éviter cela?
mywebsite.com/search
et il y a un fichier appelé search.php ou search.html ou search.inc.php ou recherche .whatthehell.php dans le répertoire du site, Apache pointera vers ce fichier au lieu de 404'ing.
Ce qui est encore plus ennuyeux est que si je tiens à:
mywebsite.com/search/string?also=whatever
Apache affiche toujours un fichier avec le nom de fichier qui commence par « la recherche ".
De plus, tous les RewriteRules avec des modèles contenant des noms de fichiers existant dans le répertoire sont ignorés/inutiles. J'utilise Apache 2 sur Mac, non modifié httpd.conf. Comment l'empêcher de rediriger mes URLs si librement?
Avez-vous une mod_speling activé? – Cez
Merci, mais c'est la même chose avec mod_speling désactivé. – MarshallBananas
OK, avez-vous des modules de cache activés? Si c'est le cas, la désactivation de la mise en cache et de mod_speling cause-t-elle toujours ce problème? – Cez