Apache dosyaları uzantısız olarak nasıl eşlenir?


9

Benim yerel dev kurulum gibi şeyler haritasını çıkarıyor http://mydomain.dev/testhtmlpage testhtmlpage.html ve http://mydomain.dev/testphppage testphppage.php için. Tarayıcı orijinal olarak girilen URL'de kalır. Mesele şu ki, makinemi orjinal olarak yapılandırmadım ve üzerinde iyi bir tutama sahip olmama rağmen, bu davranışın nerede tanımlandığını bulamıyorum.

Benim httpd.conf ve iki dahil alanları şans ile kontrol ettik.

Benim httpd.conf: http://denishoctor.me/myhttpdconf.xml (kaynağı görüntüle)

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>

Kimsenin fikri yok mu?

Yanıtlar:


10

Bunun nedeni, yeniden yazma kurallarından içerik pazarlığına kadar birçok şey olabilir. Sizin httpd.confkararınıza göre, bu özel durumun nedeni Multiview'leri açmanızdır.

Yapılandırmanızdan alıntı:

Seçenekler Dizinler FollowSymLinks MultiViews

Bunu değiştirin ve Apache'yi yeniden başlatın:

Seçenekler Dizinler FollowSymLinks


@DenisHoctor hoş geldiniz :)
John T
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.