X SERVERにおけるサブドメインへの301リダイレクト処理の記述(.htaccess)
X SERVERで運用中のサイトにおいて、.htaccessの記述でご質問です。
実現したいこと(各サブドメインへのリダイレクト×2とURL統一です。)
・https://example.com/aaa/ → https://new.exmaple.com/aaa/ への301リダイレクト
・https://example.com/bbb/ → https://new.exmaple.com/bbb/ への301リダイレクト
・https://example.com/new/ → https://new.exmaple.com/ への301リダイレクト
課題:
example.com/.htaccessに下記記述をしていますが、ブラウザによってはリダイレクトされなかったり、最初の/aaa/だけしかリダイレクトされなかったりします。
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
RewriteCond %{REQUEST_URI} ^/aaa.*$
RewriteRule ^.*$ https://new.example.com/aaa [R=301]
RewriteCond %{REQUEST_URI} ^/bbb.*$
RewriteRule ^.*$ https://new.example.com/bbb [R=301]
</IfModule>
# END WordPress
Redirect permanent /new/ https://new.example.com/
デフォルトのWordPressの記述に追加しています。