- ベストアンサー
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/ 宜しくお願い致します。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
https://so-zou.jp/web-app/tech/server/apache/settings/mime.htm 指定の仕方はこんな感じです。 ただし、これはサーバー管理者ごとにファイル名などは 決まっていないので、管理者にご相談されるのが一番早いかと思います。 ご自身のLAMPやXAMPなら、↑に書いたようにして、どうさするしない?を検証したりすることもできます。
その他の回答 (1)
- AsarKingChang
- ベストアンサー率46% (3467/7474)
回答No.1
MIMEが Content-Type: text/plain になっているからです。 つまり「文章として表示しろ」と返却されています。 表示可能なものだと、宣言させることで治ります。 image/svg+xml が、正しいMIMEです。
質問者
お礼
ご回答いただきありがとうございました!
質問者
補足
AsarKingChang様 アドバイスありがとうございます。 初歩的な質問ですいません。image/svg-+xml の記述ですが、どのファイルに具体的にどのように記述すればよろしいか教えていただくことは可能でしょうか。 すいません、よろしくお願いいたします。
お礼
ご回答いただきありがとうございました
補足
使用しているサーバーはレンタルサーバーでしたので、.htaccessに AddType image/svg+xml .svg .svgz AddEncoding gzip .svgz と記述してルートに置きましたら表示できました。