我想问最愚蠢的问题,但我现在搜索了一段时间,但却无法理解。
我的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)。
答案 0 :(得分:0)
webapp 和第1页位于 var / www / html 中吗?如果是这样,可能是你的JS文件在html文件夹中搜索。
你至少有2个解决方案:
<script src="/webapp/somescript.js" type="text/javascript">
<script src="somescript.js" type="text/javascript">
将起作用对于他们两个,在他们的文件夹中搜索