あなたはこれを試すことができます:
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^(www\.)?old\.com [NC]
RewriteRule .* http://new.com?url=%{HTTP_HOST}%{REQUEST_URI} [L]
リクエストをサイレントにマップします
http://old.com/Anything
またhttp://www.old.com/Anything
に:
http://new.com?url=RequestedURL
RequestedURL
要求されたURL全体はどこにありますか。
例:
http://www.old.com/subdir/sub/welcome.html?this=is&a=query
サイレントに次の場所にリダイレクトされます:
http://www.new.com?url=www.old.com/subdir/sub/welcome.html?this=is&a=query
質問によると、リダイレクトをトリガーする条件やパターンはありません。へのすべてのリクエストold.com
がリダイレクトされます。
永続的で目に見えるリダイレクトの場合は、[L]を[R = 301、L]に置き換えます