【问题标题】:Typing localhost in browser should send me to main page of my PHP project在浏览器中键入 localhost 应该会将我发送到我的 PHP 项目的主页
【发布时间】:2026-02-13 19:10:01
【问题描述】:

我有一个包含许多文件的 PHP 项目。我已经正确配置它并且它正在工作。

但我希望每当我在浏览器中输入(仅)localhost 时,它都应该指向我项目的主页。
现在,每当我这样做时,它都会显示 php 目录,如下所示:

Index of /
adddet.php
client/ 
dbconn.php
deldet.php
login.php
main.php

【问题讨论】:

  • 默认情况下,浏览器会期望并索引您在此处没有的文件。将 main.php 重命名为 index.php 看看会发生什么。

标签: php localhost mamp


【解决方案1】:

我只是假设您使用 Apache 作为您的 Web 服务器。

将 main.php 重命名为 index.php 或调整 httpd.conf 如下。

DirectoryIndex index.html index.htm default.htm index.php index.pl main.php

您需要使用Apache下的DirectoryIndex指令来设置一个默认页面而不是index.html或index.php。

【讨论】:

    【解决方案2】:

    你也可以使用apache2的rewrite enigne:

    RewriteEngine On
    RewriteRule ^(.*)$  /main.php [R,L]
    

    最好的问候!

    【讨论】:

      最近更新 更多