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 来实现。
我正在尝试设置一个 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 来实现。