Reescreva tudo com o novo nome de domínio (incluindo subdomínios)

2

Eu quero simples de reescrever tudo de OLD.COM para NEW.COM, incluindo subdomínios e outras coisas - qualquer tipo de usuário deve ser substituído apenas pelo NEW.COM e o restante permanece como está. Eu tentei isso, mas não está funcionando para subdomínios.

Options +FollowSymlinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^((www\.)?[^\.]+)\.old\.com [NC]
RewriteRule ^(.*)$ http://%1.new.com/$1 [R=301,L]

O que eu perdi? obrigado Bob

    
por Bob 03.04.2011 / 20:09

1 resposta

1

Exclua todos os subdomínios na configuração do apache e substitua-o por:

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>

Isso deve redirecionar todos os subdomínios.

    
por 03.04.2011 / 20:42

Tags