it-swarm.com.de

Ist es möglich, Domain-Weiterleitung mit Maskierung ohne Verwendung von Iframe zu verwenden?

Das ist mir noch nie aufgefallen, aber auf einer meiner Websites ist die Domänenweiterleitung mit aktivierter Maskierung aktiviert. Dabei wird ein Iframe zum Umbruch der Website hinzugefügt. Dies ist schlecht für SEO und schlecht für Responsive Design. Ist es möglich, die Domain mit Maskierung weiterzuleiten, ohne iframes zu verwenden?

Mein Endziel:

Ich habe zwei Domainnamen:

domain1.com domain2.com

domain1.com zeigt auf meinem Server auf site1 (ein Datensatz). Ich wollte domain2.com auf eine Seite auf derselben Site1 verweisen. Wenn ich also domain2.com eingebe, komme ich zu domain1.com/mypage, aber die URL zeigt domain2.com an

Dies funktioniert mit der Weiterleitung mit Maskierung, aber wie ich bereits betont habe, ist das keine gute Lösung.

PDATE:

Also habe ich ein bisschen gewechselt.

Jetzt verweisen beide Domains auf dieselbe IP-Adresse. In Cpanel habe ich die zweite Domain als geparkte Domain hinzugefügt. Auf diese Weise kann ich mit jeder Domain auf der Site navigieren, ohne dass die URL nach oben wechselt.

Das versuche ich nun zu erreichen:

Wenn auf die Site über domain2 zugegriffen wird, sollte der Benutzer auf eine andere Seite (nicht auf die Homepage) umgeleitet werden. Ich glaube, ich kann dies mit einem Zugang erreichen, von dem ich wenig weiß. Aber die Idee ist, etwas Ähnliches in htaccess zu tun;

if (domain2) {// Weiterleitung zu domain2.com/domain2-page} else {// Weiterleitung zu domain1.com}

7
gdaniel

Sie können einen Datensatz verwenden, um beide Domänen auf dieselbe IP-Adresse zu verweisen. Anschließend können Sie den Webserver so konfigurieren, dass beide Sites aus demselben Verzeichnis bedient werden. In der Regel müssen Sie lediglich sicherstellen, dass jeder virtuelle Host für die Bereitstellung von Inhalten aus einem gemeinsamen Verzeichnis eingerichtet ist.


Sie können auch einen Reverse-Proxy-Server auf Ihrer zweiten Domain ausführen. Wenn jemand /page.html auf domain2 trifft:

  • Der Server in Domäne2 würde domain1/page.html abrufen.
  • Der Server in Domäne2 schreibt möglicherweise Links und Cookies neu, damit sie für Domäne2 geeignet sind
  • Der Server in Domäne2 würde den Inhalt erneut bereitstellen

Ein Reverse-Proxy funktioniert auch dann, wenn Sie die Sites nicht auf demselben Computer hosten können, es wird jedoch eine zusätzliche Verarbeitung eingeführt, die zu Leistungsproblemen führen kann.


In beiden Fällen treten bei Suchmaschinen Probleme mit doppelten Inhalten auf. Suchmaschinen wählen eine Ihrer Domains aus, um die andere zu indizieren und zu ignorieren. Es ist normalerweise besser, eine Domain auf die andere umzuleiten. Wenn Sie das nicht können, sollten Sie relationale Tags verknüpfen, um Suchmaschinen mitzuteilen, welche Domain sie bevorzugen.

2

Sie können wie gesagt auch eine andere Domain erstellen, Ihre gesamte Website dort platzieren (dh Daten - alle Dateien), aber dieselbe oder eine gespiegelte Datenbank verwenden. Abhängig davon, wie oft Sie Ihren Code usw. aktualisieren, können Sie einfach ein Git-Repo erstellen und bei Änderung automatisch abrufen. Fügen Sie einfach eine kleine Shell hinzu, um den String domain1.com automatisch in domain2.com umzubenennen. Dies können Sie von awk ausführen Weitere und mögliche Lösungen finden Sie hier bei einer StackOverflow-Frage: AWK/SED, wie man ein rekursives Suchen/Ersetzen eines Strings durchführt?

0
dExIT