.htaccessジェネレーター
Apacheサーバー向けの.htaccess設定ファイルを生成します。リダイレクト、キャッシュ制御、セキュリティヘッダー、カスタムルールをオプションで追加可能です。
ツールを実行
このツールは、Apacheウェブサーバーで使用される.htaccess設定ファイルのテキストを生成します。HTTPSへの強制リダイレクトやWWWプレフィックスの統一、特定URLへのカスタムリダイレクトなど、アクセス制御のためのリライトルールを設定できます。また、ブラウザキャッシュの有効期限を指定するディレクティブや、コンテンツタイプ保護、フレーム表示制限、XSS対策を含むセキュリティヘッダーを追加する機能も備えています。さらに、独自の設定ルールをそのまま追加できるため、標準的な項目以外の細かな調整にも対応します。入力された値は検証やエスケープ処理なしにそのまま反映されるため、構文には注意が必要です。生成された設定はテキスト形式で出力され、サーバーへの自動適用は行いません。手動で確認し、適切な場所に配置して使用してください。
使い方
- 「リダイレクトモード」から、HTTPS強制、WWW強制、カスタムリダイレクト、またはなしを選択します。
- カスタムリダイレクトを選んだ場合は、「リダイレクトURL」欄に転送先の完全なURLを入力します。
- 必要に応じて、「キャッシュ制御」欄にキャッシュの有効期限を示す値(例:1 month)を入力します。
- 基本的なセキュリティ保護を有効にする場合は、「セキュリティヘッダー」チェックボックスをオンにします。
- 既存の設定に追加したい独自のルールがある場合、「カスタムルール」欄に記述します。
- 「実行」ボタンをクリックすると、設定パネルに生成された.htaccessの内容が表示されます。
- 表示されたテキストを確認し、コピーしてサーバー上の.htaccessファイルに貼り付けます。
使用例
- すべてのHTTPトラフィックをHTTPSにリダイレクトし、セキュリティヘッダーを有効にした設定を生成する。
- example.comへのアクセスをwww.example.comに301リダイレクトし、画像ファイルのキャッシュを1年に設定する。
よくある質問
生成された設定は自動的にサーバーに適用されますか?
いいえ、ツールは設定テキストのみを生成します。生成された内容をコピーし、手動でサーバー上の.htaccessファイルに貼り付けてください。
入力したURLやルールの構文エラーはチェックされますか?
いいえ、入力された値は検証やエスケープ処理なしにそのまま設定に挿入されます。誤った構文を入力すると、サーバーエラーの原因となる可能性があるため、注意深く確認してください。
カスタムリダイレクトを使用する場合、どのようなURLを入力すべきですか?
転送先の完全なURL(https://から始まるアドレスなど)を入力してください。このURLは生成されるリダイレクトルール内にそのまま埋め込まれます。
セキュリティヘッダーを有効にすると、どのような保護が追加されますか?
コンテンツタイプの推測防止(nosniff)、フレーム内での表示拒否(deny)、およびクロスサイトスクリプティング(XSS)フィルタリングを有効にするディレクティブが追加されます。