.htaccessコピペ集 〜リライト編〜

ディスクレーマー

  • 動作確認はXSERVERで行っています。
  • 記載の内容は正しいことを検証していますが、正常な動作やエラーが起きないことを保証するものではありません。ご自身の責任でご利用ください(不安でしたらご相談ください!)。

http://からhttps://に一括でリダイレクトする(コピペでOK!)

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
</IfModule>

wwwのありなしを統一する

wwwありに統一する(コピペでOK!)

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^(.*)$       https://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
</IfModule>

wwwなしに統一する(コピペでOK!)

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www\.(.*) [NC]
RewriteRule ^(.*)$       https://%1%{REQUEST_URI} [R=301,L]
</IfModule>

ドメイン変更した後、旧ドメインのアクセスを新ドメインにリダイレクト

ドメインをolddomain.comからnewdomain.comに変更する場合に、旧ドメインから新ドメインにリダイレクトする場合の記述です。旧ドメイン側の.htaccessに記載します。
パスの部分に変更がなければ、この1行でOKです。

Redirect permanent / https://newdomain.com/

※”https://newdomain.com/“の部分は新ドメインに合わせて修正する必要があります