我的本地开发设置正在映射类似的东西http://mydomain.dev/testhtmlpage到 testhtmlpage.html 和http://mydomain.dev/testphppage到 testphppage.php。浏览器停留在最初输入的 URL 上。问题是我最初没有配置我的机器,尽管我现在对它有了很好的控制,但我找不到这种行为的定义位置。
我已经检查了我的 httpd.conf 和两个包含的区域,但没有成功。
我的httpd.conf: http://denishoctor.me/myhttpdconf.xml(查看源代码)
在包含 /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>
有人有什么想法吗?
答案1
这可能是由多种因素造成的,从重写规则到内容协商。根据您的判断httpd.conf
,此特定案例的原因是因为你开启了多视图。
摘录自您的配置:
选项索引 FollowSymLinks MultiViews
将其更改为此并重新启动 Apache:
期权指数 FollowSymLinks