考虑以下设置:
Apache2正在从
获取index.html页面/var/www/
在index.html页面中,我想要包含一些位于此处的javascript文件:
/media/MyFolder
e.g。
/media/MyFolder/data.js
我尝试在index.html中使用绝对路径:
<script src="/media/MyFolder/data.js"></script>
这不起作用,因为apache告诉我
[error] File does not exist: /var/www/media
所以我的问题: 我怎么定义......像包含(例如在C ++中)的apache,我可以在其中指定应该搜索我的javascript文件的更多目录吗?
答案 0 :(得分:3)
您可以在apache vhost文件中添加别名:
Alias /media /media
或/ var / www
中的链接/媒体目录ln -s /media /var/www/media
答案 1 :(得分:0)
http://httpd.apache.org/docs/2.2/mod/mod_alias.html
您的/ var / www是网络内容的默认路径。如果你愿意,你可以创建一些别名去其他地方。您还可以在其他位置创建虚拟服务器(/ etc / apache2 / sites-available)。