2016-12-31 34 views
0

在Web服務器(包括本地主機)上,鏈接到/或樣式表的/style/myapp.css工作正常。但是,如果項目位於本地(即,位於file:// URL),則指向/的鏈接將導向文件系統根目錄。有沒有什麼方法可以指定瀏覽器本地項目的根目錄?我可以更改本地HTML項目的根目錄的位置嗎?

+0

一般而言,您應該使用服務器進行本地開發,而不是使用文件 –

+0

我同意Andy的說法,儘管[](https://developer.mozilla.org/en-US/docs/Web/HTML/元素/基地)標籤可能會解決您的問題。 – Gerrit0

回答

0

您可以在您的index.html補充一點:

<script type="text/javascript"> 
    $(function() { 
     $('a').click(function() { 
     document.location = $(this).attr('href'); 
     return false; 
     }); 
    }); 
</script> 
0

我沒有足夠的聲譽上面發表評論,但如果你使用的是Windows,你可以使用類似Wampserver:https://sourceforge.net/projects/wampserver/

我親自推薦它,因爲它使用起來非常簡單,它將爲您提供一個帶有MySQL和PHP的Web服務器。您的好處是您可以在本地複製服務器上的相同環境。

您可以設置本地文件夾在任何地方你喜歡和http://localhost

希望幫助從Web瀏覽器進行檢查。嘗試並複製兩種環境,以便始終能夠與您的創作一起工作。如果你安裝了Wamp,並且你不能通過http://localhost訪問它,那麼你可能有防火牆問題,所以你需要研究如何打開端口80.

這聽起來像它也能解決你的問題。

http://localhost/style/myapp.css將引用「/style/myapp.css」。

如果你是從C託管你的服務器WAMP:\ wamp64 \ WWW那麼位置 「/style/myapp.css」 將涉及到C:\ wamp64 \ WWW \風格\ myapp.css

- Adam

相關問題