2015-11-30 80 views
0

我使用兩種方法在網站上顯示SVG圖像,CSS背景和<img>標記,這兩個標記都不起作用。但是,我可以通過<object>方法加載svg文件,但這不適用於這種情況(它可以替代<img>,但不包括背景圖像)。因爲有人會問,SVG文件在那裏,如果你直接去他們的網址,他們是可以訪問的。SVG圖像不在瀏覽器中顯示,服務器的結果?

我一直在單獨的私人服務器上測試和使用此網站,並且SVG圖像在那裏正常顯示。這導致我相信這個問題是服務器端的結果。

我試着添加以下到.htaccess文件,但它並沒有解決任何事情:

AddType image/svg xml svg svgz 
AddEncoding gzip svgz 

我所知道的,涉及的httpd.conf一些替代方法,但我不無法訪問此。

這裏是麻煩的網站:http://www.focusvitamins.com/get-started/

這裏的工作試驗場:http://focus.steadfa.st/dtclanding2015/

感謝您的幫助!

回答

0

這應該是

AddType image/svg+xml svg svgz 

作爲MIME類型爲SVG圖像是圖像/ SVG + XML。你錯過了+

+0

謝謝羅伯特!這解決了這個問題,我複製並粘貼了來自另一個源代碼的代碼,這個代碼具有+,並且以某種方式被剝離出來,很奇怪。有沒有其他方法可以實現這一點?隨着電子商務CMS更新,.htaccess文件將不時被覆蓋。 – rjhewitt3