web-dev-qa-db-fra.com

Redirection de domaine, de sous-domaine et de chemin

J'ai quatre domaines:

domain.in
domain.com
domain.org
domain.co.in

Je veux faire de domain.in mon domaine principal. Je veux y transférer tous mes autres domaines. Je veux mettre en place un transfert tel que:

  1. domain.com va à domain.in
  2. www.domain.com va à www.domain.in
  3. xyz.domain.com va à xyz.domain.in
  4. abc.domain.com/path/to/directory va à abc.domain.in/path/to/directory

Comment puis je faire ça?

Capture d'écran du formulaire de transfert de domaine de mon bureau d'enregistrement

1
Rohit Agarwal

Vous ne pourrez pas le faire avec les options proposées par votre registraire. Vous devrez pointer vos domaines sur votre hébergeur (probablement avec DNS générique ) et le faire vous-même.

Voici une règle de réécriture que vous pouvez insérer dans votre fichier .htaccess qui redirigera tout sous-domaine et chemin de domain.com, domain.org ou domain.co.in vers le sous-domaine et le chemin correspondants. domain.in

RewriteCond %{HTTP_Host} ^(.*)domain\.(com|org|(co\.in))$ [NC]
RewriteRule ^(.*) http://%1domain.in/$1 [L,R=301]
0
<meta http-equiv="refresh" content="0;URL=http://www.theothersite.com">

Si vous n'avez pas envie de réécrire quoi que ce soit, ajoutez-le simplement dans une page Web et Bob est votre oncle.

0
nlob