繁体   English   中英

/ Localhost重定向到内部htdocs文件夹而不是根目录

[英]/Localhost is redirecting to a inside htdocs folder instead the root

当我通过浏览器访问我的localhost(或127.0.0.1)时,我被重定向到根目录下的文件夹。 例如:

我启动了我的xampp,转到浏览器并将127.0.0.1改为重定向到htdocs root以查看我的所有文件夹(项目),我重定向到现有文件夹,无法访问其他项目。

有谁知道如何解决这个问题? 我在这里搜索了很多问题,但所有问题都是重定向到另一个文件夹而不是根文件夹。 我已经检查了我的httpd.conf:

ServerRoot "C:/xampp/apache"

<Directory "C:/xampp/htdocs/">

从htdocs移走我的文件夹后,我从浏览器收到以下消息:

找不到对象。 错误404。

编辑

我重新启动计算机而没有启动xampp。 无论如何我可以访问我的localhost。

检查您的hosts文件是否有重定向

然后你可以做下一个(就像我为我的本地项目做的那样):

  1. 在htdocs中创建名为localhost文件夹,并将所有标准文件放在那里

  2. 创建文件夹mynewproject.local并将一些.php放在那里

  3. 现在转到xampp / apache / conf / extra并打开httpd-vhosts.conf并编写

VirtualHost *:80>

DocumentRoot "C:\xampp\htdocs\localhost"
ServerName localhost

/虚拟主机>

<VirtualHost *:80>
    ServerAdmin webmaster@localhost
    DocumentRoot "C:\xampp\htdocs\mynewproject.local"
    ServerName mynewproject.local
    ErrorLog "logs/mynewproject.local-error.log"
    CustomLog "logs/mynewproject.local-access.log" combined 
</VirtualHost>
  1. 打开您的主机文件并添加

    127.0.0.1 mynewproject.local

现在,您可以通过localhost通过mynewproject.local和localhost访问您的项目

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM