WAMP 服务器似乎拒绝访问

WAMP Server seems to deny access

我正在尝试设置一个 WAMP 服务器,在忙活了一天的大部分时间后,我终于搞定了两个虚拟主机和一个测试页面。

我现在遇到 CSS JS 未加载的问题。

如果我尝试向上移动文件夹级别以检索文件,WAMP 似乎会阻止对这些文件的访问(如果我在没有 WAMP 的情况下打开 .html 文件,脚本加载正常)。

<link href="../Global/Scripts/css/Visual_Map.css" rel="stylesheet" />

如果我将 'Global' 文件夹移动到同一目录中,那么一切正常:

<link href="Global/Scripts/css/Visual_Map.css" rel="stylesheet" />

但当然我必须复制并粘贴我的 'Global' 制作它,好吧不是那么全球化。

WAMP 中是否有允许访问此文件夹的设置?

httpd-vhosts.conf:

(全局位于C:/wamp/www/Global)

<Directory C:/wamp/www>
    Order Allow,Deny  
    Allow from all
</Directory>

<VirtualHost *:80>
    DocumentRoot "C:\wamp\www\Concepts"
    ServerName produce.local
</VirtualHost>

<VirtualHost *:80>
    DocumentRoot "C:\wamp\www\EN"
    ServerName help_page.local
</VirtualHost>

你的 URL 是

http://help_page.local/

您正在尝试从根目录进入 / 的父目录。

没有父目录。你在最上面。

URL 中的目录映射到作为文件系统根目录的文件系统目录,但这并不重要,因为 ../ 客户端评估,不是服务器。

如果情况相反,这也将是一个严重的安全问题:http://example.com/../../../../../../../etc/password

如果你想让一个目录可以访问,那么你必须给它一个URL。

您可以通过使用 an Alias directive、创建符号 link、移动您要访问的目录或使用不同的主机名托管它并使用绝对 URI 来实现。