.htaccessルールを使用した高度なリダイレクトが必要
これが私の現在のルールです。
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{REQUEST_URI} !^/content/newzealand/mpc/mpc_newzealand_website/en/home_mpc/van.*
RewriteCond %{REQUEST_URI} !^/content/newzealand/mpc/mpc_newzealand_website/en/home_mpc/truck.*
RewriteCond %{REQUEST_URI} !^/admin.*
RewriteCond %{REQUEST_URI} !^/login.*
RewriteCond %{REQUEST_URI} !^/session.*
RewriteCond %{REQUEST_URI} !^/path_maps.*
RewriteCond %{REQUEST_URI} !.*\.(gif|jpg|png|js|css|swf)
RewriteCond %{HTTP_HOST} !^www\.dealer1\.com
RewriteCond %{HTTP_HOST} !^www\.dealer2\.com
RewriteCond %{HTTP_HOST} !^www\.dealer3\.com
RewriteCond %{HTTP_HOST} !^www\.dealer4\.com
RewriteRule (.*) http://www.example.com [R=301,L]
このルールは、RewriteCondにないすべてのトラフィックをに転送しwww.example.com
ます。ただし、これが発生した場合は、次の修正が必要になります。
/content/newzealand/mpc/mpc_newzealand_website/en/home_mpc/van.*
パスが訪問されたら、リダイレクトしたいwww.example.com/van