RevealTheme logo

.htaccessスニペットジェネレーター

よく使われる.htaccessのルールを生成します。HTTPSの強制、wwwへのリダイレクト、キャッシュヘッダーの設定、Gzipの有効化など。

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

このツールの使い方

  1. 1

    Open the dropdown and choose the rule you need (for example, Force HTTPS or Gzip compression).

  2. 2

    Read the generated snippet shown in the code box below the dropdown.

  3. 3

    Select the text and copy it, then paste it into your site's .htaccess file.

  4. 4

    Switch the dropdown to a different rule to view another snippet — combine several by pasting them one after another.

.htaccessスニペットジェネレーターとは何ですか?

.htaccessはApacheのディレクトリ単位の設定ファイルです。URLの書き換え、リダイレクト、キャッシュ、圧縮、セキュリティヘッダーを制御します。Hostingerをはじめとするほとんどの共有ホスティングはApache(またはそれと互換性のあるLiteSpeed)を使用しています。これらのスニペットは最もよくあるニーズをカバーしています。

よくある活用例

  • Forcing every visitor onto HTTPS after installing an SSL certificate on a shared Apache or LiteSpeed host.

  • Canonicalizing a domain to either the www or non-www version with a 301 redirect to consolidate SEO signals.

  • Adding a one-year browser cache to static assets so repeat visitors load CSS, JS, and modern image formats from cache.

  • Turning on Gzip compression for text responses to cut transfer size and improve page load time.

  • Hiding the contents of a folder that has no index file by disabling Apache's automatic directory listing.

  • Blocking PHP execution inside a public uploads directory so an attacker can't run a script they managed to upload.

よくある質問

.htaccessはNginxで動作しますか?
いいえ。Nginxは独自の設定構文を使います。これらのスニペットはApache/LiteSpeed専用です。
.htaccessはどこに置けばよいですか?
サイトのルート(index.htmlと同じ場所)に置きます。ルールはそのディレクトリとそのすべてのサブディレクトリに適用されます。

関連ツール