RewriteEngine on
#TOPページの処理
RewriteRule ^$ https://example.jp/index.html [R=301,L]
#下層ページの処理
#ただし/xxxxxxxx/のURLは除外
RewriteCond %{THE_REQUEST} !^./xxxxxxxx/
RewriteCond %{THE_REQUEST} ^./
RewriteRule ^(.*)/$ https://example.jp/$1/index.html [R=301,L]
#合算
RewriteEngine On
RewriteRule ^$ https://%{HTTP_HOST}/index.html [R=301,L]
RewriteRule ^(.*)/$ https://%{HTTP_HOST}/$1/index.html [R=301,L]
httpsリダイレクト
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
wwwありに統一
RewriteEngine on
RewriteCond %{HTTP_HOST} ^dev.planet.jp$
RewriteRule ^(.*)$ https://www.dev.planet.jp/$1 [R=301,L]
wwwなしに統一
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www.url\.com)(:80)? [NC] RewriteRule ^(.*) http://url.com/$1 [R=301,L]
「http://www.url.com/」にアクセスされたら「http://url.com/」にリダイレクトする記述です。
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www.example.jp) [NC]
RewriteRule ^(.) https://example.jp/$1 [R=301,L]
RewriteCond %{HTTPS} off
RewriteRule ^(.)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
・RewriteEngine on:書き換えを開始するぜ!!
・RewriteCond:書き換えする対象(条件)はこれだぜ!!
・RewriteRule:書き換え内容はこれだぜ!
トレイリングスラッシュをなしにする。
でもループしちゃった。
RewriteEngine On
RewriteBase /
RewriteRule ^(.*)/+$ $1 [R=301,L]