Umleitung auf Subdomain

  • Hallo,

    ich möchte von meiner Hauptdomain auf eine mobile Subdomain umleiten, wenn die Seite z.B. mit einem Handy aufgerufen wird. Dafür verwende ich:

    Wie kann ich das dynamisch gestalten? Sodass nicht nur auf die Indexseite umgeleitet wird, sondern ggf. auch auf die jeweiligen Unterseite/Kategorie, etc.

    :o
    apps

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Einfach die aktuelle Adresse nehmen und "http://www.domain" durch die Subdomain ersetzen (und alternativ auch "http://domain" falls die Seite ohne www aufgerufen wird).

    Und wieso eine Subdomain? Willst Du denn tatsächlich andere Inhalte darstellen? Wäre ansonsten nicht ein anderes Stylesheet sinnvoller?!

  • Hallo,

    ich glaube, dass ist noch nicht richtig verstanden.

    Die Hauptdomain soll erhalten bleiben. Die Inhalte für die mobilen User auf der Subdomain. Da die Suchmaschinen noch keinen Unterschied zwischen Mobilen und "normalen" Seiten machen, kommt es also vor, dass Besucher mit dem Handy auf der Hauptdomain landen. Diese ist aber für mobil Geräte nicht ausgelegt. Daher die Subdomain für die mobilen User.

    Wenn jetzt jemand über z.B. eine Suchmaschine mit einem mobilen Geräte auf eine Unterseite der Hauptdomain gelangt, kann ich im Moment nur auf die Index-Seite der mobilen Seiten umleiten. Schöner wäre es ja aber, wenn der Besucher auf die entsprechenden Unterseite der mobilen Seiten geleitet wird.

    :o
    apps

  • Zitat

    ich glaube, dass ist noch nicht richtig verstanden.

    Ja, ich glaube, wir verstehen uns gerade gegenseitig falsch. ;-)

    Zitat

    Die Hauptdomain soll erhalten bleiben. Die Inhalte für die mobilen User auf der Subdomain.

    Ja, und dazu oben mein Tip zur Durchführung: "Einfach die aktuelle Adresse nehmen und "http://www.domain" durch die Subdomain ersetzen (und alternativ auch "http://domain" falls die Seite ohne www aufgerufen wird)."

    Also in etwa so:

    Code
    <script language ="JavaScript"> 
    <!-- 
    if (screen.width <= "600") {
      var newLocation = document.location.href.replace(/^http:\/\/www\.meine-domain\.de/i, "http://mobil.meine-domain.de");
       newLocation = newLocation.replace(/^http:\/\/meine-domain\.de/i,  "http://mobil.meine-domain.de");
      document.location.href = newLocation;
    }
    // --> 
    </script>


    Zitat

    Da die Suchmaschinen noch keinen Unterschied zwischen Mobilen und "normalen" Seiten machen, kommt es also vor, dass Besucher mit dem Handy auf der Hauptdomain landen. Diese ist aber für mobil Geräte nicht ausgelegt. Daher die Subdomain für die mobilen User.

    Was heißt "nicht ausgeletg"? Geht wes um die Darstellung? Dann würdest Du besser einfach ein anderes Stylesheet einbinden, was die Seite anders darstellt. Oder willst Du den Besuchern mit Handy tatsächlich andere Inhalte darstellen?

  • Hallo,

    es geht nicht darum von www. auf ohne www. umzuleiten (das geht bei Subdomains auch gar nicht, die sind immer ohne http://www.)

    Derzeitig leite ich jeden Seitenaufruf mit einem mobilen Gerät auf die subdomain mit mobilem Theme um, leider geht das im Moment aber nur auf die Index-Seite der mobilen Subdomain. Ich möchte aber, dass wenn ein Mobilgerätenutzer über die Unterseite der Hauptdomain kommt automatisch auf die entsprechende Unterseite der mobilen Subdomain umgeleitet wird.

    Derzeitige Situation, wenn mit mobilem Gerät:
    Eingang http://www.domain.de/unterseite.html Umleitung auf mobil.domain.de

    Wunschsituation:
    Eingang http://www.domain.de/unterseite.html Umleitung auf mobil.domain.de/unterseite.html

    Ich hoffe, es ist jetzt deutlich.

    :o
    apps

  • Zitat

    es geht nicht darum von www. auf ohne www. umzuleiten (das geht bei Subdomains auch gar nicht, die sind immer ohne www.)

    Ähm, also ich weiß schon, was eine Subdomain ist. ;-) Lies noch mal, was ich geschrieben habe. Das müsste das sein, was Du suchst. Ich habe in dem JS-Schnipsel nur beide Varianten integriert (mit www und ohne), damit der Redirect auf jeden Fall klappt, egal, womit der Nutzer Deine Seite aufruft.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!