リダイレクト・HTTPS強制・キャッシュ設定を簡単生成
リダイレクト・HTTPS強制・キャッシュ設定を簡単生成。ブラウザ上で動作し、データがサーバーに送信されることはありません。
.htaccess(ハットアクセス)は、Apache HTTP Server で使われる分散設定ファイルです。サーバー全体の設定ファイル(httpd.conf など)を編集できない共有レンタルサーバーなどでも、Webサイトを置いたディレクトリ単位でサーバーの動作を上書きできるのが特徴です。ファイル名は拡張子だけの「.htaccess」で、設置したディレクトリとその配下のサブディレクトリに対して設定が適用されます。
主な用途は、URLのリダイレクト、wwwあり・なしやhttp・httpsといったURLの正規化、ブラウザキャッシュやGzip圧縮による表示の高速化、ディレクトリ一覧表示の禁止、画像の直リンク(ホットリンク)防止、特定の利用者へのアクセス制限、カスタムエラーページの指定などです。これらを mod_rewrite・mod_expires・mod_deflate といった Apache のモジュールを通じて制御します。
注意点として、.htaccess は Apache 専用の仕組みであり、Nginx や IIS など別の Web サーバーでは読み込まれず動作しません。Nginx を使っている場合は、同等の設定を nginx.conf 側に記述する必要があります。本ツールが生成するのは、あくまで Apache 向けの .htaccess 設定です。
| 設定名 | 用途 | 本ツール |
|---|---|---|
| http→https強制 | HTTP でのアクセスを HTTPS へ 301 リダイレクトし、常時SSL化する | 生成可 |
| wwwあり統一 | www なしのURLを www あり(www.example.com)へ 301 リダイレクトして正規化する | 生成可 |
| wwwなし統一 | www ありのURLを www なし(example.com)へ 301 リダイレクトして正規化する | 生成可 |
| ブラウザキャッシュ | 画像・CSS・JavaScript に有効期限を設定し、再訪問時の表示を高速化する(mod_expires) | 生成可 |
| Gzip圧縮 | HTML・CSS・JS・JSON を圧縮して転送量を減らし、ページを軽くする(mod_deflate) | 生成可 |
| ディレクトリ一覧の無効化 | index ファイルが無いディレクトリでのファイル一覧表示を禁止する(Options -Indexes) | 生成可 |
| 画像の直リンク防止 | 外部サイトからの画像のホットリンクを拒否し、転送量の浪費を防ぐ | 生成可 |
本ツールでは、上記の設定をチェックボックスで選ぶだけで .htaccess のコードを組み立てられます。出力欄をクリックするとクリップボードへコピーでき、生成処理はすべてブラウザ内で完結するため、入力内容や生成結果がサーバーへ送信されることはありません。無料・登録不要でご利用いただけます。