2010-01-26 6 views
0

Une société externe détient les serveurs de noms pour plusieurs domaines pour un site Web que j'héberge.DNS Apache redirection pour les noms de domaine détenus ailleurs

je héberger le site et ont une configuration vhost avec le domainName et domainAlias ​​pour:

  • www.example.com
  • admin.example.com

Les domaines externes ont également besoin pour rediriger vers le site:

  • www.somedomain.com
  • www.anotherdomain.com

Que dois-je ajouter à mon fichier conteneur vhost pour rediriger toutes les demandes de undomaine et anotherDomain la principale www.example.com

(I plan de gestion www et demandes non www avec mod_rewrite.)

Répondre

1

la façon dont je l'ai fait était de créer un nouveau conteneur de vhost pour tous les domaines d'alias et les pointer vers un nouveau répertoire dans mon site web.

  • www.somedomain.com
  • www.anotherdomain.com
  • somedomain.com
  • anotherdomain.com

J'ai ajouté dans le nouveau répertoire un script mod_rewrite pour rediriger tous les demande la page principale

  • www.example.com

Options +FollowSymLinks 

<IfModule mod_rewrite.c> 

    RewriteEngine on 
    RewriteCond %{HTTP_HOST} . 
    RewriteRule (.*) http://www.example.com/ [R=301,L] 

</IfModule> 
Questions connexes