• ベストアンサー

wordpressのimgに設置したsvgが非表示

wordpressでサイトを作っています。imgタグに設置したsvgファイルが表示されません。どうすれば表示できるか教えていただけますでしょうか? 例えばこのようにimgは設定しています。 <h1><a href="#"><img src="https://www.ishiura-kagu.com/n-image/ishiura_logo.svg" alt=""></a></h1> 参照サイト https://www.ishiura-kagu.com/ishiura-information/ishiura-case/ 宜しくお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

https://so-zou.jp/web-app/tech/server/apache/settings/mime.htm 指定の仕方はこんな感じです。 ただし、これはサーバー管理者ごとにファイル名などは 決まっていないので、管理者にご相談されるのが一番早いかと思います。 ご自身のLAMPやXAMPなら、↑に書いたようにして、どうさするしない?を検証したりすることもできます。

zion12345
質問者

お礼

ご回答いただきありがとうございました

zion12345
質問者

補足

使用しているサーバーはレンタルサーバーでしたので、.htaccessに AddType image/svg+xml .svg .svgz AddEncoding gzip .svgz と記述してルートに置きましたら表示できました。

その他の回答 (1)

回答No.1

MIMEが Content-Type: text/plain になっているからです。 つまり「文章として表示しろ」と返却されています。 表示可能なものだと、宣言させることで治ります。 image/svg+xml が、正しいMIMEです。

zion12345
質問者

お礼

ご回答いただきありがとうございました!

zion12345
質問者

補足

AsarKingChang様 アドバイスありがとうございます。 初歩的な質問ですいません。image/svg-+xml の記述ですが、どのファイルに具体的にどのように記述すればよろしいか教えていただくことは可能でしょうか。 すいません、よろしくお願いいたします。

関連するQ&A

専門家に質問してみよう