kostenloser Webspace werbefrei: lima-city


alle Aufrufe zu anderer Domain umleiten?

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    lukeads

    lukeads hat kostenlosen Webspace.

    Hallo

    nach einem Domain-Umzug möchte ich, dass alle Aufrufe, egal welcher Dateityp (html, php, grafiken, js, ...)
    von der "alten" Domain auf die neue umgeleitet werden, auch bei allen Subdomains.

    dazu habe ich bisher als .htaccess (Rewrite) ....
    RewriteCond %{HTTP_HOST} ^([^.]+)\.domain-old\.tld$ [NC] 
    RewriteRule ^(.*)$ http://domain-new.tld/$1 [R=301,L]

    aber bei einem Aufruf wie index.php?id=123&text=blablabla
    kommt bei der neen Domain nur index.php? an
    also der komplette Query-String fehlt ... was tun ?

    ... oder wie "richtig" alle Aufrufe (egal welcher Dateityp) inklusive Querystring umleiten?

    Danke
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. g******r

    Hallo,

    Damit sollte es funtionieren:

    RewriteEngine On
    RewriteCond %{HTTP_HOST} ^deinedomain.tld$ [NC]
    RewriteRule ^(.*)$ http://deineneuedeomain.tld/$1 [R=301,L]
  4. Autor dieses Themas

    lukeads

    lukeads hat kostenlosen Webspace.

    Danke

    ja, schonmal ein Anfang, nur leider noch zu wenig

    wie kann ich auch den Teil vor altedomain.tld (Subdomain) mit umleiten ?
    .... und es fehlen auch noch die URL-GET-Anhänge (Query-String)

    Beispiele:

    http://subdomain1.altedomain.tld/aaa.php?pid=123 -----> http://subdomain1.neuedomain.tld/aaa.php?id=123
    http://subdomain2.altedomain.tld/bbb.php?id=345 -----> http://subdomain2.neuedomain.tld/bbb.php?id=345
    http://subdomain3.altedomain.tld/ccc.php?id=678 -----> http://subdomain2.neuedomain.tld//ccc.php?id=678
    ... usw.


    Wobei Subdomain ja auch einfach www. sein kann

    also brauce ich doch 3 Elemente zum "umschreiben": Subdomain, Dateiname und Query-String ?
    in Deinem Beispiel ist ja nur der Dateiname mit $1 übergeben, oder ?

    EDIT:
    und es sollen auch Unter-Order mit Umleiten ...

    das geht:
    http://www.altedomain.tld/xxxx.jpg -----> http://www.neuedomain.tld/xxxx.jpg

    aber das nicht:
    http://www.altedomain.tld/imgs//xxxx.jpg -----> http://www.neuedomain.tld/imgs/xxxx.jpg

    Wenn mit Unter-Ordner, keine Weiterleitung, also muss das auch noch in die Rewrite-Rule ?!


    PS: ...habe gerade noch was für Query-String gefunden: 'QSA' mit in die eckigen klammern,
    also dann da einfach so [R=301,L, QSA] machen? ...


    Beitrag zuletzt geändert: 5.3.2012 11:02:42 von lukeads
  5. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!