Wie ist Apache Mapping-Dateien ohne Erweiterungen?


9

Mein lokales Entwickler-Setup ordnet Dinge wie http://mydomain.dev/testhtmlpage testhtmlpage.html und http://mydomain.dev/testphppage testphppage.php zu. Der Browser bleibt auf der ursprünglich eingegebenen URL. Die Sache ist, dass ich meinen Computer nicht ursprünglich konfiguriert habe und obwohl ich jetzt einen anständigen Griff habe, kann ich nicht finden, wo dieses Verhalten definiert wird.

Ich habe meine httpd.conf und die beiden enthaltenen Bereiche ohne Glück überprüft.

Meine httpd.conf: http://denishoctor.me/myhttpdconf.xml (Quelle anzeigen)

In Include /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>

Hat jemand irgendwelche Ideen?

Antworten:


10

Dies kann durch eine Reihe von Faktoren verursacht werden, von Umschreiberegeln bis hin zur Aushandlung von Inhalten. Nach Ihrem Ermessen httpd.confliegt der Grund in diesem speziellen Fall darin, dass Sie Multiviews aktiviert haben.

Auszug aus Ihrer Konfiguration:

Optionsindizes FollowSymLinks MultiViews

Ändern Sie dies und starten Sie Apache neu:

Optionsindizes FollowSymLinks


@ DenisHoctor Sie sind herzlich willkommen :)
John T
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.