it-swarm.com.de

Wie kann ich alle eingehenden Anfragen an eine Domain an eine andere Domain umleiten?

Ich habe ein WordPress -Blog auf einem Apache2-Server, für das ich einen vollständigen Umzug auf einen neuen Domainnamen durchführen muss.

http://www.somesite.com/ bis http://www.someothersite.com

Ich benötige alle Anfragen an diese Domain, um zu einem neuen Domainnamen umgeleitet zu werden. Kann das mit .htaccess gemacht werden? Wenn ja, nach welcher Regel?

1
rsman

Wenn URLs genau gleich sind und der einzige Unterschied im Domain-Namen liegt, ist dies sehr einfach. Platzieren Sie diese Zeile einfach in .htaccess im Stammverzeichnis der Website von www.somesite.com:

Redirect 301 / http://www.someothersite.com/

Die obige Regel leitet ALLE Anfragen an eine neue Domain um (301 Permanent Redirect), wobei dieselbe URL verwendet wird und die Abfragezeichenfolge beibehalten wird.

Gleichzeitig müssen Sie möglicherweise alle vorhandenen Umschreibregeln in dieser .htaccess-Datei deaktivieren, da andernfalls WordPress möglicherweise alle Regeln verarbeitet, bevor eine solche Umleitung stattfindet (RewriteRule hat höhere Priorität als Redirect).

2
LazyOne

LazyOne hat mich geschlagen :) .... Also was er gesagt hat .... PLUS:

Im Wordpress Dashboard müssen Sie die Einstellung finden, unter der Sie den Domainnamen Ihres Blogs eingeben und in den neuen Domainnamen ändern. Andernfalls verweisen die meisten Links auf die alte Domain. Diese wird natürlich zurückgeleitet, ist aber offensichtlich ineffizient.

1
Itai

Am einfachsten ist es, eine 301-Umleitung in einer .htaccess-Datei in der alten Domäne zu verwenden, die auf die neue Domäne verweist. Verwenden Sie den folgenden Code:

Options +FollowSymLinks
RewriteEngine on
RewriteRule (.*) http://www.newdomain.com/$1 [R=301,L]

Denken Sie daran, www.newdomain.com in Ihren aktuellen neuen Domainnamen zu ändern. Dieser Code hängt davon ab, ob mod_rewrite auf dem Apache-Server installiert ist. Es ist normalerweise so.

Eine andere Alternative ist die Verwendung von Rewritematch, z.

RedirectMatch 301 (.*) http://www.abookaboutchina.com/$1
1
Rincewind42