.htaccessジェネレーター
リダイレクト、セキュリティヘッダーなどのApache .htaccessルールを生成します。
リダイレクト、セキュリティヘッダーなどのApache .htaccessルールを生成します。
Generated .htaccess
# No rules configured.
おすすめのツール
役に立つかもしれない厳選されたツール
Apacheサーバー用の.htaccessルールを生成する
概要
.htaccessファイルは、Apacheウェブサーバーがディレクトリをどう扱うか(リダイレクト、URL書き換え、HTTPS強制、IPブロック、カスタムエラーページなど)を制御する設定ファイルです。構文は簡潔で間違えやすく、1つのミスでサイトがダウンし得ます。このジェネレーターは簡単な選択から正しい.htaccessルールを作り、ディレクティブを覚えずに一般的なサーバー調整を適用できます。
使い方(ステップ)
- 1
必要なルールを選ぶ
HTTPS強制、wwwリダイレクト、エラーページ設定などの動作を選びます。
- 2
生成されたディレクティブを確認
ツールが組み立てたApacheルールを確認し、パスやドメインをサイトに合わせて調整します。
- 3
.htaccessとして保存
出力を正しいディレクトリの.htaccessという名のファイルに貼り付け、サイトをテストします。
仕組み
望む動作(wwwをnon-wwwへリダイレクト、HTTPS強制、カスタム404ページ設定、user-agentブロック、キャッシュ有効化)を選ぶと、ツールが対応するApacheディレクティブ(RewriteRule、Redirect、ErrorDocumentなど)を書きます。結果をサイトのディレクトリの.htaccessという名のファイルに貼り付けます。ルールはただのテキストなので、ツールはブラウザ内でローカルに組み立てます。
こんなときに使う
サイト再構成後に旧URLを新URLへリダイレクトするとき。すべての訪問者をHTTPSに強制するとき。www対non-wwwや末尾スラッシュを正規化するとき。カスタムエラーページを設定するとき。悪いボットやIP範囲をブロックするとき。速度のためブラウザキャッシュや圧縮ヘッダーを追加するとき。ディレクトリをパスワード保護するとき。
よくある質問
影響を与えるべきディレクトリに。通常サイト全体のルールはルートに置きます。ルールはそのフォルダとサブフォルダに適用されます。ファイル名は正確に.htaccess(先頭にドット、拡張子なし)でなければなりません。
注意事項
.htaccessの構文エラーは500エラーでサイト全体をダウンさせ得るので、既存ファイルをバックアップし、変更のたびにテストしてください。リダイレクト・書き換えのループはよくある落とし穴です。ブラウザで最終動作を検証してください。