Wir Server 3在dir root更改后未列出localhost dir

时间:2016-04-05 22:30:42

标签: apache .htaccess wamp wampserver

好的,没有IIS或Skype的全新Windows 10安装(端口80已打开)。

已安装的WAMP 3 64位版本就像魅力一样!

更改了httpd.conf文件,以便将www文件夹重定向到D:/www/

删除旧的www文件夹,并将我的所有项目复制到D:/www/的新文件夹(其中的每个项目自己的文件夹),留下没有index.php的www根文件夹或任何其他类型的索引文件

好了,现在问题出现了......重启了所有服务,在任何浏览器上输入localhosthttp://localhost/时,它都给了我404 Not Found ...

如果我尝试访问localhost/site1/(例如)一切正常,那么WAMP正在运作......

但是...

在Linux上它用于列出所有文件夹,所以我可以点击它们像dir列表一种导航结构......

为什么Wamp没有这样做?

也许与.htaccess有关?如果是这样,如何解决它?

先谢谢

JohnnyBR

1 个答案:

答案 0 :(得分:0)

这不是这个问题的答案,但它有效!这是一个旁路!

在阅读了我找到的所有指南,创建.htaccess文件,更改配置文件和所有内容后,我无法解决此问题(我不想尝试了解虚拟主机...如果我做对了,我必须为每个网站制作虚拟主机......不是我想要的东西)

所以我做了一个快速修复,现在是:

我使用此代码

创建了index.php
<?php
$d = dir(".");
echo "Path: " . $d->path . "\n";
echo "<ul>";
while (false !== ($entry = $d->read())) {
   echo "<li><a href='{$entry}'>{$entry}</a></li>";
}
echo "</ul>";
$d->close();
?>

这就是人们!效果一样!如果apache没有帮助也不会用PHP服务器PHP会这样做!