サポート掲示板

記事が属するツリーの記事を全て表示します 【13076】SVGZ画像を表示させたいのですが… 小村大樹 07/6/11(月) 13:47
【13077】Re:SVGZ画像を表示させたいのですが… Rydel Farstan 07/6/13(水) 5:10 情報
【13080】有難う御座いますっ 小村大樹 07/6/13(水) 17:50

 小村大樹 E-MAIL  - 07/6/11(月) 13:47 -
パスワード
お使いのOSの種類:Windows XP
お使いのブラウザ :Firefox 2.0.0.4
具体的な症状:

SynapseさんのWEBサーバー(www1)で、
ブラウザにFirefoxを利用して、
SVG画像をgzipで圧縮した形式である
svgz画像を表示しようと思ったのですが、
そのままでは表示できませんでした。

調べてみたところ、
Firefoxでsvgz画像を表示するためには、
svgz画像を表示させようとするときに、
HTTP header中に次の二行が
入ってる必要があると言うことでした。

Content-Type: image/svg+xml
Content-Encoding: gzip

そこで、「.htaccess」というファイルを作り、
次の二行を記述したところ
正常に表示されるようになったのですが…、

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

この対応に問題はないでしょうか。
「AddEncoding」というのは初めて使ったので、
そもそもこういう用途で使う物なのか分かりませんし、
「gzip」ではなくて「x-gzip」でないといけないとか、
「.svgz」の先頭にあるドットは必要ないと書いてあるページもありました。

ご存じの方、アドバイスを下さいm(__)m
引用なし
情報  Rydel Farstan E-MAIL  - 07/6/13(水) 5:10 -
パスワード
小村さんの感じられた疑問については、下記のページの“AddEncoding ディレクティブ”を見ると大体の所は解るようです。

“The Apache HTTP Server Project”内の Apache HTTP Server Documentation
   http://httpd.apache.org/docs/2.2/mod/mod_mime.html

まず、ドットについては、「AddEncoding ディレクティブ」に
「最初のドットはあってもなくても構いません。」とあります。

次に、AddTypeについては「AddType ディレクティブ」と「TypesConfig ディレクティブ」を参照されると良いかと。

どちらも問題は無い様に思います。

※URLについてはバージョン2.2のページですが、2.0、1.3についても同様の記載内容す。
引用なし
 小村大樹 E-MAIL  - 07/6/13(水) 17:50 -
パスワード
Rydel Farstanさん、こんにちはm(__)mぺこぺこ

「.htaccess」でばかり検索していましたけれども、
Apacheのチュートリアルは確認していませんでした。
こんなに分かりやすい解説が書かれていたとは…。

ドットはあってもなくてもよくて、
x-も、標準規格では、あってもなくても、
よいということですね。
(でも、x-gzipの方が無難そうな書き方?)

有難う御座いました(^^)
これで安心してSVGZが使えます♪
引用なし
ページ:  ┃  記事番号:   
(SS)C-BOARD v3.5.4 is Free.