Web サーバー
.htaccess 生成
必要な項目にチェックを入れて、できあがった .htaccess をコピーするだけ。HTTPS、www、リダイレクト、キャッシュなど、よく検索されるルールをそろえています。
すべてブラウザ内で動作します。入力した内容が当社のサーバーに送られることはありません。
www
.htaccess
Apache と LiteSpeed で動作します。nginx は .htaccess を無視するので、同等のルールを server ブロックに書いてください。
しくみ
生成されるファイルは、HTTPS と www のリダイレクトに mod_rewrite、移動したページに Redirect 301、キャッシュと圧縮に mod_expires と mod_deflate、アクセス制御に Require を使います。いずれも Apache 2.4 と LiteSpeed の標準です。モジュールがないと 500 エラーになる箇所は IfModule で囲んであります。nginx は .htaccess をまったく読まないので、同じルールを server ブロックに書きます。
よくある質問
nginx でも動く?
いいえ、nginx は .htaccess を読みません。サーバー設定で return 301 と location ブロックを使ってください。
アップロードしたら 500 エラーになった
たいていはモジュール(rewrite、expires、headers)が有効になっていないか、AllowOverride がオフです。Apache のエラーログに該当行が出ます。
関連ツール
すべてのツール →自分のサーバーで使ってみましょう:月額 3 ドルからの KVM VPS、root 権限、暗号資産で支払い。
VPS プラン