Wordpressのドメインを変更後、htaccessによりECサイト(WooCommerce)の部分だけをリダイレクトさせたく、実装しようとしています。
・旧ドメイン https://old-domain.com
・新ドメイン https://new-domain.com
基本的には全てのページを旧のままにしておきたいのですが、
・shop
・product
・cart
・checkout
上記のディレクトリのみ新ドメインにリダイレクトしたいです。
自分で色々実装してみたのですが、上手くリダイレクトされずお助けいただきたいです。
最終的に以下のような実装を施し、上手くいっておりません。
▼旧ドメインのhtaccess(shop, product, cart, checkoutディレクトリを新ドメインにリダイレクト)
RewriteEngine on RewriteBase / RewriteRule ^shop(.*)$ https://new-domain.com/shop$1 [R=301,L] RewriteRule ^product(.*)$ https://new-domain.com/product$1 [R=301,L] RewriteRule ^cart(.*)$ https://new-domain.com/cart$1 [R=301,L] RewriteRule ^checkout(.*)$ https://new-domain.com/checkout$1 [R=301,L]
▼新ドメインのhtaccess(shop, product, cart, checkoutディレクトリ__以外__を旧ドメインにリダイレクト)
RewriteEngine On RewriteBase / RewriteCond %{REQUEST_URI} !^/shop/$ RewriteCond %{REQUEST_URI} !^/product/$ RewriteCond %{REQUEST_URI} !^/cart/$ RewriteCond %{REQUEST_URI} !^/checkout/$ RewriteRule (.*) https://old-domain.com [R=301,L]
どうぞご教示よろしくお願い致します。
回答2件
あなたの回答
tips
プレビュー