我有一个位于达尔文服务器上的网站。
我没看到任何.htaccess。(我可以在同一台服务器上的不同站点看到.htaccess文件。)
然后它将/ file重定向到/file.php
这是怎么做到的?
答案 0 :(得分:4)
这可以在中央httpd.conf
文件中定义。 .htaccess
只是Apache中心配置的本地表示。
此外,.htaccess
文件可能位于Web根目录上方的文件夹中。
答案 1 :(得分:3)
在httpd.conf或vhosts文件中,域MultiViews
下的选项最有可能存在。这就是它的原因,被称为Content Negotiation。
答案 2 :(得分:3)
您应该能够通过
禁用它来确认它是Apache的MultiViewsOptions -MultiViews
在相关目录中的.htaccess文件中。 MultiViews也会导致重写问题......