あくまで自分用の覚え書きなので文章とか適当です...

.htaccess 301リダイレクト

特定のディレクトリを除外してドメイン変更

RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_URI} !(^/除外ディレクトリ1/)
RewriteCond %{REQUEST_URI} !(^/除外ディレクトリ2/)
RewriteCond %{REQUEST_URI} !(^/除外ディレクトリ3/)
RewriteRule ^(.*)$ https://new.example.com/$1 [R=301,L]

ページ変更

RewriteEngine on
RewriteBase /
RewriteRule ^old.html$ https://example.com/new/ [R=301,L] //index.htmlは省略OK
スポンサーリンク