exmaple.com というサイトがあり、サブドメインがたくさんあります
test1 , test2 , test2.example.com
たとえば、サブドメインを正確なサブドメインで別のドメイン名にリダイレクトするにはどうすればよいですか
test1 , test2 , test3.example.net
ありがとう
exmaple.com というサイトがあり、サブドメインがたくさんあります
test1 , test2 , test2.example.com
たとえば、サブドメインを正確なサブドメインで別のドメイン名にリダイレクトするにはどうすればよいですか
test1 , test2 , test3.example.net
ありがとう
%1 %2 などを使用して、RewriteCond から正規表現一致グループを取得します。
ご存じのとおり、 $1 $2 は RewriteRule の正規表現グループに一致します。
mod_rewrite をアクティブにすると、これは非常に簡単です。
RewriteEngine On
RewriteCond %{REQUEST_HOST} (.+)\.example\.com
RewriteRule (.*) http://%1.example.net$1 [R,QSA]
これは、単一の仮想ホストからすべてのサブドメインを提供していることを前提としていますが、そうでない場合は、このルールセットをそれぞれの構成または .htaccess に個別にコピーできます。
これはうまくいくかもしれません。.htaccess に入れてください。
RewriteEngine On
RewriteCond %{HTTP_HOST} (.*).example.com
RewriteRule (.*) http://%1.example.net/$1 [R=301,QSA,L]
それをテストしていませんが、それはあなたの出発点になるはずです。