上毛印刷株式会社

【.htaccess】サーバーによってファイルサイズ自動取得機能が動かない場合の対処法

【.htaccess】サーバーによってファイルサイズ自動取得機能が動かない場合の対処法

2026年03月23日
WEBサイト制作
  • #JavaScript
  • #tips

こんにちは!
上毛印刷WEB制作担当のソーヤです。

今回は最近気付いたtipsを紹介します。

以前書いた記事で、
【JavaScript】ファイルサイズを自動取得して表示する
というのがあるのですが、
今回新しくロリポップサーバーライトプランを契約し、
上記記事のコードが入ったサイトデータをアップロードしました。

が・・・
なぜが動きません。

調べてみると
Content-Length ヘッダーがない
レスポンスヘッダーに content-length が存在しないため、これがサイズ表示されない直接の原因なようです。
Apacheがgzip圧縮してレスポンスを返すとき、圧縮後のサイズが不定になるため Content-Length を意図的に省略するそうです。

.htaccess例

SetEnvIfNoCase Request_URI .(pdf|xlsx)$ no-gzip dont-vary

上記記述を.htaccessに追記するとあら不思議、ファイルサイズが表示されました!!

まとめ

今回はClaude君に聞いてみました。
この子マジでヤバイです。
これから色々勉強したいと思います。

WEB制作担当ソーヤ

ソーヤ

上毛印刷WEB制作担当
東証プライム企業の本社WEB受託チームにてフロントエンドエンジニアの経験あり。


この記事に対するご意見・ご感想・ご質問等ありましたら、
ぜひ下記フォームにてお送りください。

    お名前必須
    メールアドレス必須
    お問い合わせ内容必須
    PAGE TOP