2010-01-26 7 views
0

Pour un client, je dois acheminer temporairement son trafic vers mon propre sous-domaine. Leur hôte (un hôte partagé) doit être reconfiguré pour que le site fonctionne, mais le client veut leur site en ligne dès que possible (ce qui est autre nouveau ;-)Transférer temporairement tout le trafic (nouveau site) vers un autre domaine? Meilleur entrainement?

considérant ce qui suit:

  • Il est une nouvelle site/nouveau domaine, donc il n'y a pas de trafic SEO hérité.
  • De préférence I'ld comme le domaine des clients de rester dans la barre d'adresses du navigateur visiteurs
  • Sur mon sous-domaine tout le trafic sera acheminé avec mod_rewrite suivant le modèle de commande avant (c.-à-http://example.com/some-seo-url/ seront traitées par index.php)
  • Modifier mon propre hôte est également un hôte partagé, donc je n'ai pas accès aux définitions d'hôtes virtuels.

Quelle est la meilleure pratique pour acheminer tout leur trafic vers mon propre sous-domaine pendant un moment?

S'il vous plaît des conseils sur la meilleure façon d'y parvenir.

Répondre

2

Vous pouvez ajouter une entrée CNAME avec leur gestionnaire de domaine pour pointer vers votre domaine. Donnez-lui le temps de vie le plus court possible afin que les enregistrements DNS des clients soient rafraîchis dès que possible.

En ce qui concerne la manipulation de votre côté, le modèle de contrôleur frontal devrait vous aider à trier les choses venant de www.theirdomain.com et www.yourdomain.com.

Pour tester, vous pouvez ajouter une entrée dans votre fichier hosts pour www.theirdomain.com et la pointer vers vos serveurs pour vous assurer que tout est en place avant de manipuler les enregistrements DNS.

+0

Sons bons Travis. S'ils n'ont pas de gestionnaire de domaine pour les clients (je crois qu'ils ne le font pas), est-ce une chose triviale pour un fournisseur d'ajouter une entrée CNAME? –

+0

Quel que soit leur registrar de domaine (Godaddy, Network Solutions, etc) a probablement une sorte de panneau de contrôle où vous pouvez simplement changer l'enregistrement de l'endroit où leur domaine pointe. –

+0

Très bien, je vais contacter le fournisseur d'hébergement à ce sujet alors. Merci pour la suggestion. Jamais je n'aurais trouvé ça seul. Je pensais plus à une solution mod_rewrite. +1 –

1

Configurez un VirtualHost Apache avec le domaine du client et modifiez les enregistrements DNS de ce domaine pour qu'ils pointent vers votre serveur (avec un TTL faible pour que la modification soit la plus rapide possible). Rechargez la configuration d'Apache et vous avez terminé

+0

Charlie, merci pour votre réponse. Bonne suggestion, mais j'aurais dû mentionner que mon propre hôte est également un hôte partagé. Je n'ai donc pas accès aux définitions des hôtes virtuels. Pardon. –

Questions connexes