WAMP服务器似乎拒绝访问

时间:2015-08-26 13:42:33

标签: apache http wamp

我正在尝试建立一个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" />

但当然,我必须复制并粘贴我的'全球'制作它,而不是全球。

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

的httpd-vhosts.conf:

(Global位于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>

1 个答案:

答案 0 :(得分:0)

您的网址是

http://help_page.local/

您正试图超越根目录到/的父目录。

没有父目录。你处于最顶端。

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

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

如果您希望可以访问目录,则必须为其提供URL。

您可以使用an Alias directive,创建符号链接,移动要访问的目录,或使用不同的主机名并使用绝对URI来托管它。