本文へスキップ
ツール

WordPress .htaccess Generator

The rules WordPress needs, plus the hardening rules it does not ship with

ブラウザ内で動きます。何もアップロードされません。

Core
Redirects
Hardening
.htaccess

Apache only. If your host runs nginx (many managed WordPress hosts do), .htaccess is ignored entirely and these rules must go in the server config instead.

WordPress .htaccess Generator について

Generate a WordPress .htaccess file: the default rewrite rules, forced HTTPS, www-to-apex redirects, wp-login brute-force blocking, XML-RPC blocking, and wp-config protection. Copy it out and paste it in.

FAQ

よくある質問

自分で追加した .htaccess のルールが消えたのはなぜですか?

それが「# BEGIN WordPress」ブロックの中にあったからです。WordPress はパーマリンク設定を保存するたびに、BEGIN と END のマーカーの間をすべて書き換え、そこに追加したものを黙って削除します。独自のルールはそのブロックの上に書く必要があります。

xmlrpc.php をブロックすればブルートフォース攻撃を止められますか?

ひとつの扉を閉じるだけで、すべてではありません。攻撃者は依然として wp-login.php を直接狙えます。使っているもので必要なものがなければブロックする価値はありますが、WordPress のモバイルアプリと Jetpack はどちらもこれを使うので注意してください。

私のホストは nginx です。.htaccess は動きますか?

いいえ。nginx は .htaccess をまったく無視するので、ファイルは置かれたまま何もしません。多くのマネージド WordPress ホストは nginx を使っているので、ルールがまったく効かないように見える場合は、ルール自体をデバッグする前に実際にどのサーバー上にいるのか確認してください。