it-swarm.com.de

Umleiten von Domain zu Unterordner, ein Hosting-Konto, vermeiden Sie Umleitungsschleife. maskieren?

Ich habe zwei Domänen (hier sind der Einfachheit halber die tatsächlichen Domänennamen):

snapstarr.com
fuselog.net

Ich habe einen Hosting-Account bei GoDaddy für die beiden Domains. Die primäre Domain ist snapstarr.com. Ich habe einige Unterordner in snapstarr.com:

snapstarr.com/lockbox
snapstarr.com/fuselog
snapstarr.com/nomouse

an dieser Stelle stellen Sie möglicherweise fest, dass das zweite Unterverzeichnis in dieser Liste mit der oben aufgeführten sekundären Domäne identisch ist.

Standardmäßig muss beim Kauf einer Add-On-Domain mit GoDaddy keine zusätzliche Umleitung eingerichtet werden (möglicherweise allgemein bekannt). Wenn ein Besucher also zu fuselog.net navigiert, sieht er die Website mit den Dateien, die in snapstarr.com/fuselog gespeichert sind, aber fuselog.net bleibt in der Adressleiste (mit Schrägstrichen und automatischen Ausfüllungen, die der Browser anfügt) dazu).

das ist alles schön und gut und perfekt, bis ein Benutzer zu fuselog.net, fuselog.net/, www.fuselog.net, http://fuselog.net/, snapstarr.com/fuselog, http://www.snapstarr.com/fuselog/ usw. usw. navigiert und jede andere Kombination von abschließenden Schrägstrichen und führenden ws.

Was ich brauche, ist, dass jedes einzelne der möglichen Formate den Benutzer an den gleichen Ort bringt und dies auch in der URL-Leiste des Browsers konsistent anzeigt.

Ich habe mehrere Gründe, dies zu tun. Erstens möchte ich einfach nicht, dass ein Besucher snapstarr.com/fuselog in seiner Browserleiste sieht. Die Websites haben nichts mit ihnen zu tun, und wenn dort jemals jemand navigiert, möchte ich die URL in www.fuselog.net ändern, da dies der Name der Website ist, die gerade angezeigt wird.

Es gibt auch das Problem von Cookies. fuselog.net und www.fuselog.net sind nicht derselbe Ort für Suchmaschinen oder Browser. Ich möchte meine Cookies nicht mit dem Trick ".fuselog.net" speichern. Ich möchte lieber alles als www.fuselog.net speichern, was ich gelesen habe, hat auch einen leichten Geschwindigkeitsvorteil.

Zusammenfassend möchte ich also die folgenden Formate (und nur diese):

snapstarr.com/fuselog
snapstarr.com/fuselog/
www.snapstarr.com/fuselog
www.snapstarr.com/fuselog/
http://www.snapstarr.com/fuselog
http://www.snapstarr.com/fuselog/
fuselog.net
fuselog.net/
www.fuselog.net
www.fuselog.net/
http://www.fuselog.net
http://www.fuselog.net/

so zeigen Sie die Website im Ordner:

snapstarr.com/fuselog

aber immer anzeigen:

http://www.fuselog.net/

in der Browserleiste.

Wenn es relevant ist: Ich brauche die normale Funktion von snapstarr.com, um erhalten zu bleiben. Das heißt, die Wurzel von snapstarr.com ist eine eigene Site. Im Idealfall würde ich gerne sehen, ob es sich um einen Benutzer handelt oder um eine Domain, auf die er zugreifen möchte.

Ich habe mit vielen verschiedenen Leuten bei GoDaddy gesprochen, manchmal mit deren "Domain-Spezialisten", und wir sind uns sehr nahe gekommen. bei jedem versuch (zwei wochen wert). Ich bin in der Lage, die meisten, aber nicht alle Bedingungen zu erfüllen. Ich habe viele mod_rewrite-Ansätze gesucht und ausprobiert und eine Menge benutzerdefinierter .htaccess-Dateien erstellt.

Es sind unvermeidliche Umleitungsschleifen aufgetreten, weil ich versucht habe, eine im Stammverzeichnis und eine im Unterverzeichnis abzulegen.

Ich weiß einfach nicht genug über reguläre Ausdrücke und mod_rewrite-Regeln, und mein Kopf scheint nicht formbar genug zu sein, um es um dieses Zeug zu wickeln.

Ich werde Ihnen die vielen RewriteCond's und RewriteRule's ersparen, die ich ausprobiert habe, da ich sicher bin, dass jeder, der diese Frage beantworten kann, sie alle gesehen hat. An dieser Stelle hoffe ich nur, dass jemand weiß, in welcher Reihenfolge ich die Regeln platzieren muss und welche Inhalte sie haben müssen. Ich schätze jeden Input immens.

3
Kendall Starr

Schritt 1: Richten Sie Ihre Add-On-Domain mit separatem FTP ein

Hier ist GoDaddy-Dokumentation für eine Add-On-Domain . Die Anleitung besagt, dass beim Erstellen einer sekundären Domain mit unterschiedlichen Inhalten ein separater FTP-Benutzer und ein separates Passwort erstellt werden, mit denen Sie Ihre Inhalte hochladen können. Das ist was du machen willst. Wenn Sie dies auf diese Weise tun, werden snapstarr.com/fuselog/ (und verwandte Varianten) nicht denselben Inhalt anzeigen.

Schritt 2: Leiten Sie fuselog.net zu www.fuselog.net um

von Weiterleiten von Nicht-Www an Www. Verwenden des DNS-Managers von Godaddy , Wooble sagt: "Zum Glück bietet Godaddy diesen Dienst kostenlos an; Befolgen Sie diese Anweisungen

Schritt 3: Leiten Sie snapstarr.com/fuselog/ zu www.fuselog.net um

Hier sind die Anweisungen für Einrichten einer Weiterleitung auf Ihrer snapstarr-Domain


Das einzige andere, worüber Sie verwirrt zu sein scheinen, ist, dass einige Ihrer Beispiele dasselbe sind . Es gibt keinen Unterschied zwischen:

www.fuselog.net
www.fuselog.net/
http://www.fuselog.net
http://www.fuselog.net/

In diesen Fällen kann es sein, dass der Browser den führenden http:// anzeigt oder nicht. Wenn der Browser es nicht anzeigt, ist es immer noch da, nur implizit. Neuere Versionen von Firefox zeigen dies beispielsweise nie an. Wenn Sie jedoch die URL aus der Adressleiste kopieren, wird der http:// hinzugefügt.

In ähnlicher Weise wird für ein Domänennamen-Stammverzeichnis der abschließende Schrägstrich angenommen. Browser haben keine Möglichkeit, die Anfrage ohne sie zu stellen. Gemäß der HTTP-Spezifikation muss jede Anforderung mit einem / beginnen. Ob es in der URL-Leiste angezeigt wird oder nicht, ist völlig kosmetisch. (Nachgestellte Schrägstriche nach tieferen Verzeichnissen sind jedoch eine andere Geschichte.)

1