当我通过浏览器访问我的本地主机(或127.0.0.1)时,我被重定向到根目录内的一个文件夹。例如:
我启动了我的xampp,去浏览器,把127.0.0.1而不是重定向到htdocs根目录看到我所有的文件夹(项目),我被重定向到一个现有的文件夹,不能访问其他项目。
有人知道如何解决这个问题吗?我在这里搜索了很多问题,但所有问题都是重定向到另一个文件夹而不是根文件夹。我已经检查了httpd.conf:
ServerRoot "C:/xampp/apache"
<Directory "C:/xampp/htdocs/">
把我的文件夹从htdocs中移开后,我收到了来自浏览器的以下消息:
对象未找到。错误404。
编辑
我重新启动了计算机,但没有启动xampp。我可以访问本地主机
检查hosts文件中是否存在重定向
然后你可以做下一个(就像我为我的本地项目所做的那样):
-
在htdocs中创建名为
localhost
的文件夹,并将所有标准文件放在那里 -
创建文件夹
mynewproject.local
,在那里放一些。php文件 -
现在进入xampp/apache/conf/extra,打开
httpd-vhosts.conf
并写入
<VirtualHost *:80>
DocumentRoot "C:'xampp'htdocs'localhost"
ServerName localhost
</VirtualHost>
<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>
打开hosts文件并添加
127.0.0.1 mynewproject.local
现在您可以通过mynewproject.local
访问您的项目,通过localhost
访问本地主机