Я хочу просто переписать все из OLD.COM в NEW.COM, включая поддомены и прочее - все, что вводит пользователь, нужно просто заменить на NEW.COM, а остальное останется как есть. Я пробовал это, но это не работает для поддоменов.
Options +FollowSymlinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^((www\.)?[^\.]+)\.old\.com [NC]
RewriteRule ^(.*)$ http://%1.new.com/$1 [R=301,L]
Что я пропустил? Спасибо Боб
Удалите все поддомены в конфигурации apache и замените их следующим:
Listen *:80
<VirtualHost *:80>
DocumentRoot /var/www/ #Wherever your site is located now
ServerName olddomain.com
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(.*)olddomain\.com$ [NC]
RewriteRule ^(.*)$ http://%1newdomain.com/$1 [R=301,L]
</VirtualHost>
Это должно перенаправить все поддомены.