2012-06-05 3 views
15

Я встречаю странную проблему с отображением .svg, используя простые теги img на Apache.SVG-изображения отображаются как сломанные изображения на сервере

На моем локальном компьютере изображения видны. На моем mt VPS изображения встречаются как неработающие ссылки. Когда я нажимаю правой кнопкой мыши на сломанной ссылке на изображение и «Открыть изображение», он правильно показывает изображения (говоря, что путь правильный).

Мой HTML выглядит следующим образом:

<img width="32" height="32" alt="icon" id="create-wheel-icon2" src="public/assets/img/svg/idea_vect.svg" style="left: 230px; top: 57px; opacity: 1;"> 

Любые мысли?

ответ

23

Информационный в ссылке, которую Роберт Приведенную выше работал для меня:

файл .htaccess с этими правилами:

AddType image/svg+xml svg svgz 
AddEncoding gzip svgz 
8

Скорее всего, вы не обслуживаете изображения с правильным типом мим. Есть некоторая информация о том, как это сделать здесь: http://kaioa.com/node/45

Вы всегда можете попытаться запустить файл png, чтобы убедиться, что это не что-то очевидное о том, где вы помещаете изображения.

+0

MimeType SVG является частью конфигурации по умолчанию в апача с 2007 года или около того. –

+1

Большое спасибо. Эта ссылка помогла заставить SVG работать на облачном сайте Rackspace. –

Смежные вопросы