回答編集履歴

2 補足追記

Y.H.

Y.H. score 6735

2019/04/25 12:19  投稿

以下でどうでしょうか。(```.htaccess```ですよね?)
```
RewriteEngine on
RewriteCond %{HTTP_HOST} ^.*\.old-site\.com$
RewriteRule (.*) http://www.new-site.com/$1 [R=301,L]
```
または
```
RewriteEngine on
RewriteCond %{HTTP_HOST} !^www\.new-site\.com$
RewriteRule (.*) http://www.new-site.com/$1 [R=301,L]
```
```
後者は、新ドメインでもwww無しの場合、wwwありにリダイレクトします。
1 追記

Y.H.

Y.H. score 6735

2019/04/25 12:17  投稿

以下でどうでしょうか。(```.htaccess```ですよね?)
```
RewriteEngine on
RewriteCond %{HTTP_HOST} ^.*\.old-site\.com$
RewriteRule (.*) http://www.new-site.com/$1 [R=301,L]
```
```
または
```
RewriteEngine on
RewriteCond %{HTTP_HOST} !^www\.new-site\.com$
RewriteRule (.*) http://www.new-site.com/$1 [R=301,L]
```

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る