SEO・Webツール

.htaccessジェネレーター

Apacheサーバー向けの.htaccess設定ファイルを生成します。リダイレクト、キャッシュ制御、セキュリティヘッダー、カスタムルールをオプションで追加可能です。

ツールを実行

このツールは、Apacheウェブサーバーで使用される.htaccess設定ファイルのテキストを生成します。HTTPSへの強制リダイレクトやWWWプレフィックスの統一、特定URLへのカスタムリダイレクトなど、アクセス制御のためのリライトルールを設定できます。また、ブラウザキャッシュの有効期限を指定するディレクティブや、コンテンツタイプ保護、フレーム表示制限、XSS対策を含むセキュリティヘッダーを追加する機能も備えています。さらに、独自の設定ルールをそのまま追加できるため、標準的な項目以外の細かな調整にも対応します。入力された値は検証やエスケープ処理なしにそのまま反映されるため、構文には注意が必要です。生成された設定はテキスト形式で出力され、サーバーへの自動適用は行いません。手動で確認し、適切な場所に配置して使用してください。

使い方

  1. 「リダイレクトモード」から、HTTPS強制、WWW強制、カスタムリダイレクト、またはなしを選択します。
  2. カスタムリダイレクトを選んだ場合は、「リダイレクトURL」欄に転送先の完全なURLを入力します。
  3. 必要に応じて、「キャッシュ制御」欄にキャッシュの有効期限を示す値(例:1 month)を入力します。
  4. 基本的なセキュリティ保護を有効にする場合は、「セキュリティヘッダー」チェックボックスをオンにします。
  5. 既存の設定に追加したい独自のルールがある場合、「カスタムルール」欄に記述します。
  6. 「実行」ボタンをクリックすると、設定パネルに生成された.htaccessの内容が表示されます。
  7. 表示されたテキストを確認し、コピーしてサーバー上の.htaccessファイルに貼り付けます。

使用例

  • すべてのHTTPトラフィックをHTTPSにリダイレクトし、セキュリティヘッダーを有効にした設定を生成する。
  • example.comへのアクセスをwww.example.comに301リダイレクトし、画像ファイルのキャッシュを1年に設定する。

よくある質問

生成された設定は自動的にサーバーに適用されますか?

いいえ、ツールは設定テキストのみを生成します。生成された内容をコピーし、手動でサーバー上の.htaccessファイルに貼り付けてください。

入力したURLやルールの構文エラーはチェックされますか?

いいえ、入力された値は検証やエスケープ処理なしにそのまま設定に挿入されます。誤った構文を入力すると、サーバーエラーの原因となる可能性があるため、注意深く確認してください。

カスタムリダイレクトを使用する場合、どのようなURLを入力すべきですか?

転送先の完全なURL(https://から始まるアドレスなど)を入力してください。このURLは生成されるリダイレクトルール内にそのまま埋め込まれます。

セキュリティヘッダーを有効にすると、どのような保護が追加されますか?

コンテンツタイプの推測防止(nosniff)、フレーム内での表示拒否(deny)、およびクロスサイトスクリプティング(XSS)フィルタリングを有効にするディレクティブが追加されます。

このツールを埋め込む

以下のコードを使って、SmartPlusLab のツールをウェブサイトに追加できます。