2014-10-20 109 views
0

我有幾個網站,是在一個文件夾,例如:引用到網站根目錄之前

連接

NL
FR ...

在這些文件夾中網站。

我想要做的是添加一個圖像文件夾到這裏,並讓所有的網站引用這個圖像文件。之所以這樣,是因爲當我添加另一張圖片時,我只需要一次而不是多次。

我的問題是,我似乎無法找到一種方式來引用這個文件。我不確定它是否可能因爲它在網站根源之前。

有沒有辦法做到這一點?

+4

是的,我一直這樣做。在該級別創建一個文件夾作爲'images',然後在每個網站中將其作爲虛擬目錄引用。只要您的匿名帳戶/應用程序池標識可以讀取,虛擬目錄就可以引用任何地方。 – Lankymart 2014-10-20 11:47:33

+0

有沒有任何機會可以給我一個鏈接到某種教程來做到這一點。我在如何實際執行此操作時已經陷入了一個茫然的境地 – 07lodgeT 2014-10-20 13:01:59

+2

這取決於您使用的是何種版本的IIS。例如,如果您由第三方託管,則可能使用某種管理Web面板來配置您的網站,但這些功能可能會缺乏。 – Lankymart 2014-10-20 13:30:25

回答

0

您可以將其作爲您在所有網站中包含的虛擬目錄來執行,但更強大的方法就是通過iteself將其作爲網站。如果你將它用於圖像,它的目的就是提供靜態內容。

我會做的是創建一個名爲static.yoursite.com的網站,並在該網站有幾個文件夾(CSS img js)。然後,當你需要從你的任何網站加載圖像,你會這樣做:

img src =「// static.yoursite.com/img/global/background.png」或 img src =「 //static.yoursite.com/img/de/welkome.gif「或

把它全部放在一個單獨的網站中,可能會使它更容易遷移到像S3這樣的未來的真正的CDN或類似cloudfront的CDN。這也將使設置正確的過期頭文件和緩存靜態內容變得非常容易。