请求服务器 URL 时如果没有明确文件名,则不会解析 index.* 文件

请求服务器 URL 时如果没有明确文件名,则不会解析 index.* 文件

我已经使用 apache2、php5 和 mysql 设置了一个新的 vServer。

当我在浏览器中输入我的服务器网址(例如 example.org)时,它开始下载 index.php 而不是解析它。但是当我请求文件(例如 example.org/index.php)时,它会正确解析它。

这是我的 php5.conf(片段):

<FilesMatch "\.ph(p3?|tml)$">
    SetHandler application/x-httpd-php
</FilesMatch>

我还尝试用以下方法替换以上几行:

AddType application/x-httpd-php .php .phtml .php3 .php4 .php5 .php
AddType application/x-httpd-php-source .phps

但这也无济于事。

这是我的 httpd.conf 中的内容:

AddHandler php5-script  .php
DirectoryIndex index.html index.php

AddType text/html       .php

AddType application/x-httpd-php-source .phps
AddType application/x-httpd-php .php

我认为这就是我要做的让它工作...希望你能帮助我!

附言:我是“Web 服务器管理员”新手。任何更改后,我都会重新启动 apache2 和/或强制重新加载... 都无济于事 :(

相关内容