2010-07-13 5 views
0

Je gère actuellement deux sites Web. Je suis capable d'ajouter mes domaines et de définir le dossier racine à/à la place de /domain1.com et /domain2.com. De cette façon, les deux sites vont dans le même dossier, mais ils conservent tous les deux leurs noms de domaine (pas de redirections). Mon code détermine si l'utilisateur provient de domain1.com ou domain2.com et affiche le contenu approprié en utilisant PHP.Plusieurs domaines pointant vers le même dossier

Maintenant, je suis passé à un autre hébergeur. Le problème est qu'ils ne vous permettent pas de spécifier l'emplacement du dossier racine: il doit donc s'agir de /domain1.com et /domain2.com. Ils ne semblent pas autoriser l'accès à httpd.conf pour modifier VirtualHosts.

J'ai essayé d'utiliser .htaccess pour faire une redirection, mais le problème est que lorsque je vais sur domain2.com, il redirige directement vers domain1.com, et il ne conserve pas son nom d'hôte domain2.com.

J'ai également essayé de mettre en place des liens symboliques, mais il semble faire exactement la même chose.

Y at-il un moyen de résoudre ce problème?

Répondre

1

Pouvez-vous faire une règle de réécriture similaire à celle-ci (ne faites pas confiance à ma syntaxe)?

# if domain2.com, send all requests to domain1.com 
RewriteEngine on 
RewriteRule ^(.*)$ ../domain1.com/index.php/$1 

Donc, si quelqu'un ne va à domain2.com, toutes les demandes sont transmises par le fichier index.php sur domain1.com pour le traitement (je suppose que vous faites quelque chose déjà similaire).

0

Vous devriez pouvoir configurer des liens symboliques en utilisant ssh qui ne redirige pas vers l'autre domaine. J'ai plusieurs domaines .co.uk qui utilisent les mêmes données que les .com qui ne redirigent pas. De quel hôte s'agit-il? Vous devriez être en mesure de le faire, peut-être les envoyer par courriel demandant pourquoi il redirige.

Bien sûr, il ne s'agit pas du fichier htaccess pour rediriger domain2.com vers domain1.com?

Questions connexes