从同一子目录(Apache)加载html文件中的脚本

时间:2016-10-05 10:44:16

标签: javascript html apache webserver

我想问最愚蠢的问题,但我现在搜索了一段时间,但却无法理解。

我的Apache DocumentRoot下面有以下文件结构:

DocRoot
 - page1
   - ...
 - webapp
   - index.html
   - somescript.js

index.html的脚本标记看起来像

<script src="somescript.js" type="text/javascript">

如何配置Apache以服务https://myhostname.com/webapp以便正确加载脚本?第1页应该在https://myhostname/page1下保持可访问状态。

目前的行为是找不到somescript.js,因为请求是https://myhostname.com/somescript.js

想要为此设置虚拟主机或编辑html文件(生成get)。

1 个答案:

答案 0 :(得分:0)

webapp 第1页位于 var / www / html 中吗?如果是这样,可能是你的JS文件在html文件夹中搜索。

你至少有2个解决方案:

  1. <script src="/webapp/somescript.js" type="text/javascript">
  2. 为webapp和page1配置虚拟主机。因此,您可以通过 webapp.myhostname.com page1.myhostname.com 子菜单连接到该页面,<script src="somescript.js" type="text/javascript">将起作用对于他们两个,在他们的文件夹中搜索