OpenReplay Logo
12k
12k

htaccess ジェネレーター

Apache の .htaccess ファイルを生成します — HTTPS の強制、www の追加・削除、リダイレクト設定、gzip とブラウザキャッシュの有効化、IP ブロック、カスタムエラーページの追加が可能です。ブラウザ内で処理されます。

オプション
www の扱い

1 行に 1 件: ソース ターゲット — 一時的なリダイレクトにする場合は末尾に 302 を追加します。

1 行に 1 つの IP アドレス。

1 行に 1 件: ステータスコード パス。

.htaccess
ローカルで生成

このツールについて

.htaccess ファイルは、ディレクトリ単位で Apache を設定します。リダイレクト、URL リライト、圧縮、キャッシュヘッダー、アクセス制御、エラーページなどを扱います。これらのルールを手書きするとミスが起きやすいため、このツールはトグルと入力項目から、正しくコメント付きのブロックを生成します。必要なものをオンにするだけで、ファイルが自動的に組み立てられます。

HTTPS の強制、www の正規化、301/302 リダイレクトの追加、gzip (mod_deflate) とブラウザキャッシュ (mod_expires) の有効化、特定の IP アドレスのブロック、カスタムエラーページのマッピングができます。出力はリアルタイムに更新され、コピーするか .htaccess としてダウンロードできます。すべての処理はブラウザ内で実行されます。.htaccess はサーバーがすべてのリクエストにどう応答するかに影響するため、デプロイ前にルールを必ず確認してください。

.htaccess はローカルで生成されます — サーバーにデプロイする前に内容を確認してください。

よくある質問

生成したファイルはどこに置けばよいですか?

適用したいディレクトリ(通常はサイトのルート)に .htaccess として保存します。ルールを有効にするには、Apache で AllowOverride が有効になっている必要があります。

一時的な (302) リダイレクトはどう追加しますか?

リダイレクト欄で、ソースとターゲットを 1 行に記述し、末尾に 302 を追加します。指定しない場合、このツールは恒久的な 301 リダイレクトを出力します。

これらのルールは Nginx でも動作しますか?

いいえ — .htaccess は Apache 専用です。Nginx は異なる設定構文を使用し、.htaccess ファイルを読み込まないため、ルールを server ブロックに変換する必要があります。