Frage

Als erstes habe ich verbrachte schon die letzten Stunden eine Lösung dafür zu finden versuchen, haben aber nichts anderes als Nicht-Arbeitslösungen hatte: (

Es ist ziemlich einfach - ich bin die DNS einer neuen Domain zu meinem aktuellen Hosting zeigen, aber wenn ich die neue Domain besuche, bin ich nur meine ursprüngliche Anzeige einer Website (die, die ich mit meinem Hosting bekam)

Lassen Sie uns sagen, dass meine ursprünglichen Standort ist „www.originalsite.com“ - der Inhalt für meine neue Domain auf „www.originalsite.com/newsite.com/“ (Punkte enthalten)

.

Jetzt brauche ich nur, um „www.newsite.com“ wieder direkt an seinem eigenen Verzeichnis und neu schreiben sich die Verzeichnisnamen zu verbergen.

Also ja, "www.newsite.com" muss den Inhalt in "www.originalsite.com/newsite.com/" verwenden, bleibt aber als "www.newsite.com" in der URL-Leiste angezeigt.

Prost für jede Eingabe - wirklich zu schätzen:)

PS: Ich bin mit Coldfusion und machte zuvor eine nützliche Wieder Richtung, aber das Ergebnis war typisch „www.netsite.com/newsite.com/“ - das ist nicht das, was ich will:)

Oh ... und ja, ich bin der Hoffnung, für eine .htaccess fix :) danke!

War es hilfreich?

Lösung 2

CrystalTech installiert haben gerade kuerzlich eine Mod, die .htaccess bietet ...

Auch wenn sie es nur ein Server bisher getan haben :) so auf den Server verschoben ich werde.

Problem gelöst Ich denke, - heh

PS Dank für die Hilfe trotzdem Jungs:)

Andere Tipps

Wenn Sie die volle Kontrolle über den Server haben, ist ein Virtual in httpd.conf wahrscheinlich eine bessere Lösung. Zum Beispiel:

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

    DocumentRoot /path/to/webroot/newsite.com

</VirtualHost>


Wenn Sie nicht die Möglichkeit haben, dies direkt zu tun, wird jeder gute Gastgeber einen „Park Domain“ Funktion zur Verfügung stellen, die Sie den gleichen Effekt zu erzielen erlaubt - Ihre neue Domain spezifizieren und zu identifizieren, welches Verzeichnis Sie wollen es Punkt - über die Web Control Panel.


Wenn Sie jedoch nicht die Fähigkeit haben, das zu tun, hier ist ein mod_rewrite für .htaccess, die funktionieren sollte:

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

Sie können die Umleitung mit einer „getarnten“ Frame-Seite zu tun. Auf diese Weise die URL in der Adressleiste des Browsers bleibt gleich (keinen zusätzlichen Pfad), und es bleibt einfach das Unterverzeichnis zu verwenden.

Der folgende Link beschreibt dies für klassische ASP - aber es sollte auf jede serverseitige Skriptsprache / Plattform einfach zu konvertieren sein: http://www.simpledns.com/kb.aspx?kbid=1151

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top