1

考虑以下设置:

Apache2 正在从中获取 index.html 页面

/var/www/

在 index.html 页面中,我想包含一些位于此处的 javascript 文件:

/media/MyFolder

例如

/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 文件的更多目录?

4

2 回答 2

3

您可以在 apache vhost 文件中添加别名:

Alias /media /media

或在 /var/www 中链接 /media 目录

ln -s /media /var/www/media
于 2013-10-20T09:22:32.937 回答
0

你可以看看这里:

http://httpd.apache.org/docs/2.2/mod/mod_alias.html

您的 /var/www 是 Web 内容的默认路径。如果您愿意,您可以创建一些别名以进入其他地方。您还可以在其他地方创建虚拟服务器(/etc/apache2/sites-available)。

于 2013-10-20T09:22:36.320 回答