2014-12-28

.htaccess を使って利用可能な Apache モジュールの一覧を取得する

共有サーバーなど、httpd.conf や mod_info の server-info を確認できない状況で、組み込まれているモジュールを確認するには、IfModule と Header append を組み合わせると、指定した中で利用可能なモジュールをレスポンスヘッダー X-Module に出力することができます。

# .htaccess

<IfModule mod_deflate.c>
    Header append X-Module mod_deflate
</IfModule>
<IfModule mod_expires.c>
    Header append X-Module mod_expires
</IfModule>
<IfModule mod_rewrite.c>
    Header append X-Module mod_rewrite
</IfModule>
<IfModule mod_ratelimit.c>
    Header append X-Module mod_ratelimit
</IfModule>
<IfModule mod_setenvif.c>
    Header append X-Module mod_setenvif
</IfModule>