2014-02-07 82 views
0

我託管自己的服務器爲我的網站,我想所有的資源存儲在我的互聯網服務供應商,而不是FTP(如圖片,腳本和類似的東西),以防止我的服務器上的不必要的壓力,因爲我的互聯網服務供應商網絡速度應該比他們提供給我的服務更快。現在,字體和JavaScript的正常工作,但是當我嘗試在我的CSS如下:背景圖片全路徑URL到我的ISP FTP?

background-image:url("-url-"); 

它不希望顯示在我的網站,並在鉻我得到這個:

XMLHttpRequest cannot load -url-. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://my-domain-name/' is therefore not allowed access. 

這是什麼意思?

CNC中

其實這似乎顯示,但我不認爲它應該是。但他們加載的方式很奇怪,所以我想我可能只是將文件託管在我自己的服務器上。

回答

0

我不知道你的URL的格式(我假設你使用的是http,而不是ftp來鏈接圖像)或你的「IPS服務器」的性質,但錯誤表明它不允許圖像的熱鏈接即服務器不允許跨域訪問文件)。

什麼是您使用的是將圖片服務?如果不是indended爲了這個目的,你想減少自己的服務器上的應變它將使使用適當的CDN服務像AWS更有意義(他們有一個自由層,我認爲)。