.htaccess よく使う設定まとめ

.htaccessの書き方を忘れていつも調べ直しているのでよく使う設定をまとめました。

httpからhttpsにリダイレクト

RewriteEngine OnRewriteCond %{HTTPS} offRewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R,L]

wwwあり・なしを統一

wwwなし

RewriteEngine OnRewriteCond %{HTTP_HOST} ^www\.RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]

wwwあり

RewriteEngine OnRewriteCond %{HTTP_HOST} !^www\.RewriteRule ^(.*)$ https://www.%{HTTP_HOST}/$1 [R=301,L]

アクセス制限

IPアドレスでアクセス制限

order deny,allowDeny from allallow from XXX.XXX.XXX.XXX

BASIC認証でアクセス制限

AuthType BasicAuthName "Input your ID and Password."AuthUserFile パスワードとIDを明記したファイルの格納場所.htpasswdrequire valid-user

read next