.htaccessジェネレーター

リダイレクト、セキュリティヘッダーなどのApache .htaccessルールを生成します。

リダイレクト、セキュリティヘッダーなどのApache .htaccessルールを生成します。

Generated .htaccess

# No rules configured.

Apacheサーバー用の.htaccessルールを生成する

概要

.htaccessファイルは、Apacheウェブサーバーがディレクトリをどう扱うか(リダイレクト、URL書き換え、HTTPS強制、IPブロック、カスタムエラーページなど)を制御する設定ファイルです。構文は簡潔で間違えやすく、1つのミスでサイトがダウンし得ます。このジェネレーターは簡単な選択から正しい.htaccessルールを作り、ディレクティブを覚えずに一般的なサーバー調整を適用できます。

使い方(ステップ)

  1. 1

    必要なルールを選ぶ

    HTTPS強制、wwwリダイレクト、エラーページ設定などの動作を選びます。

  2. 2

    生成されたディレクティブを確認

    ツールが組み立てたApacheルールを確認し、パスやドメインをサイトに合わせて調整します。

  3. 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エラーでサイト全体をダウンさせ得るので、既存ファイルをバックアップし、変更のたびにテストしてください。リダイレクト・書き換えのループはよくある落とし穴です。ブラウザで最終動作を検証してください。

.htaccessジェネレーター | Super Easy Utils