簡體   English   中英

從同一子目錄(Apache)將腳本加載到html文件中

[英]Load scripts in html-file from same subdirectory (Apache)

我覺得自己想問的是最愚蠢的問題,但是我搜索了一段時間,卻找不到答案。

我的Apache DocumentRoot下具有以下文件結構:

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

與index.html具有腳本標簽看起來像

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

我如何配置Apache服務https://myhostname.com/webapp,以便正確加載腳本? Page1應該保持在https:// myhostname / page1下可訪問。

當前的行為是找不到somescript.js,因為請求是https://myhostname.com/somescript.js

不想就此成立一個虛擬主機或編輯HTML文件(得到的產生)。

webapppage1是否位於var / www / html中 如果是這樣,則可能是在html文件夾中搜索了您的JS文件。

您至少有2個解決方案:

  1. <script src="/webapp/somescript.js" type="text/javascript">
  2. 為webapp和page1配置虛擬主機。 因此,您將能夠通過webapp.myhostname.compage1.myhostname.com子域連接到該頁面,並且<script src="somescript.js" type="text/javascript">將對它們都適用,在他們的文件夾中搜索

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM