Comment les fichiers de mappage Apache sont-ils sans extensions?


9

Ma configuration de développement local mappe des choses comme http://mydomain.dev/testhtmlpage à testhtmlpage.html et http://mydomain.dev/testphppage à testphppage.php. Le navigateur reste sur l'URL d'origine. Le problème est que je n'ai pas configuré ma machine à l'origine et bien que j'aie une poignée décente dessus, je ne peux pas trouver où ce comportement est défini.

J'ai vérifié mon httpd.conf et les deux zones incluses sans succès.

Mon httpd.conf: http://denishoctor.me/myhttpdconf.xml (voir la source)

Dans Inclure /private/etc/apache2/other/*.conf:

<IfModule php5_module>
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps

<IfModule dir_module>
    DirectoryIndex index.html index.php
</IfModule>

Quelqu'un a une idée?

Réponses:


10

Cela peut être dû à un certain nombre de choses, des règles de réécriture à la négociation de contenu. À en juger par votre httpd.conf, la raison dans ce cas particulier est que vous avez activé les vues multiples.

Extrait de votre config:

Index des options FollowSymLinks MultiViews

Changez-le en ceci et redémarrez Apache:

Index des options FollowSymLinks


@DenisHoctor vous êtes les bienvenus :)
John T
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.