Question

Tout d’abord, j’ai déjà passé ces dernières heures à essayer de trouver une solution à ce problème, mais je n’ai eu que des solutions inefficaces: (

C'est assez simple: je pointe le DNS d'un nouveau domaine vers mon hébergement actuel, mais lorsque je visite le nouveau domaine, je ne fais que visualiser mon site d'origine (celui que j'ai obtenu avec mon hébergement).

Supposons que mon site d'origine est "www.originalsite.com". - le contenu de mon nouveau domaine se trouve sur "www.originalsite.com/newsite.com/" (points inclus).

Il ne me reste plus qu'à obtenir le lien "www.newsite.com". rediriger vers son propre répertoire ET se ré-écrire pour masquer le nom du répertoire.

Alors oui, "www.newsite.com". doit utiliser le contenu de "www.originalsite.com/newsite.com/" ;, mais reste affiché en tant que" www.newsite.com ". dans la barre d'adresse.

Merci pour toute contribution - vraiment apprécié:)

PS: J'utilise ColdFusion et j'ai déjà effectué une redirection utile, mais le résultat est généralement "www.netsite.com/newsite.com/" - ce qui n’est pas ce que je veux :))

Oh ... et oui, j'espère un correctif .htaccess :) merci!

Était-ce utile?

La solution 2

CrystalTech vient d'installer un mod qui fournit htaccess ...

Bien qu'ils ne l'aient encore fait que sur un serveur :), je suis donc transféré sur ce serveur.

Problème résolu, je suppose - heh!

PS merci pour l'aide quand même les gars:)

Autres conseils

Si vous avez un contrôle total sur le serveur, un VirtualHost dans httpd.conf est probablement une meilleure solution. Par exemple:

<VirtualHost newdomain.com:80>
    ServerName newdomain.com
    ServerAlias www.newdomain.com

    DocumentRoot /path/to/webroot/newsite.com

</VirtualHost>


Si vous n'êtes pas en mesure de le faire directement, tout bon hôte vous fournira un "Park Domain". fonction qui vous permet d’obtenir le même effet - en spécifiant votre nouveau domaine et en identifiant le répertoire vers lequel vous souhaitez le diriger - via le panneau de configuration Web.


Cependant, si vous n’avez pas la possibilité de le faire, voici un mod_rewrite pour .htaccess qui devrait fonctionner:

RewriteEngine On
RewriteCond %{REMOTE_HOST} (www\.)?newdomain\.com
RewriteRule ^(.*)$ /newdomain.com/$1 [L]

Vous pouvez effectuer la redirection avec un message "masqué". page de cadre. De cette manière, l'URL dans la barre d'adresse du navigateur reste identique (pas de chemin supplémentaire) et l'utilisation du sous-répertoire reste simple.

Le lien suivant décrit ceci pour les ASP classiques - mais la conversion en langage / plate-forme de script côté serveur devrait être simple: http://www.simpledns.com/kb.aspx?kbid=1151

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top