.htaccess 301 Umleitung aller Seiten auf der alten domain auf eine einzelne Seite auf die neue domain
Ich bin auf der Suche umleiten jeder Seite auf der alten domain zu einem einzelne Seite auf die neue domain. Es sollte auch umleiten sowohl das www und nicht-www-Versionen. Jede einzelne Anfrage an den domain old.com,, was auch immer es sein mag, dazu führen sollte, www.new.com root.
old.com/1.php
www.old.com/2.php
old.com/2.php
old.com/links/index.php
old.com/about-us.html
old.com/?string=1
sollten alle umleiten:
www.new.com/
Ich bin auf der Suche nach einem .htaccess Lösung.
InformationsquelleAutor Dan Horvat | 2013-02-24
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie RedirectMatch in der old.com vhost
Redirect
fügt der nachfolgende Teil der übereinstimmenden URI, um die URI Umleitung, aber mitRedirectMatch
es ist bis zu Ihnen zu wählen, die Teile (wenn überhaupt), die Sie übertragen möchten, mit Klammern und$number
Referenzen.Wenn die alten und die neuen domains werden müssen Aliase für den gleichen document-root auf der Festplatte, dann werden Sie wahrscheinlich auch an mod_rewrite
Die zweite Lösung ist auch nicht umleiten http://www.old.com/?string=1 (was ist das äquivalent zu http://www.old.com/index.php?string=1). Es tut redirect aller URLs, die in form von Ordnern, obwohl (www.old.com/folder/)
Wenn Sie fügen Sie ein Fragezeichen
?
auf die neue domain, den query-string entfernt werdenRewriteRule .* http://www.new.com/? [L,R=301]
Um alle query-strings, fügen Sie bitte
[QSA]
am Ende der Zeile mit der RewriteRuleInformationsquelleAutor Ian Roberts
Dies hat bereits beantwortet, aber hier ist der code insgesamt enthält hilfreiche Hinweise, damit die Menschen haben einen Verweis zurück zu blicken auf später soll Sie vergessen, was es tut.
Setzen Sie diese in Ihr .htaccess-Datei:
Können Sie auch umleiten auf eine sub-Verzeichnis auf eine andere domain, als der Fall war, dass ich brauchte, um zu tun, wie diese:
InformationsquelleAutor Ian B
Dieser wird sich um alle Ihre Weiterleitungen einschließlich des query-strings. Entschuldigt die Formatierung, ich bin auf einem Handy 🙂
InformationsquelleAutor kjetilh