
Es gibt Zeiten, die entweder weil haben von Server oder einer Domäne geändert, oder einfach weil Sie die URL eines Ihrer Webseiten geändert haben, Sie möchten Links oder Links, die bereits existieren, um den Vorgang fortzusetzen, einwandfrei. Dazu, Was wir zu tun haben, ist informieren Sie den server, wo sind die Domäne oder die vorherigen Seiten, alle Anfragen oder Besuche, die die alten URLs vorgenommen werden, um direkt zu den neuen, Dabei werfen Sie uns eine Seite mit Fehler 404.
Im Fall verwenden Sie Apache, Es ist der Server normalerweise verwendet für Seiten in Sprache PHP oder Content-Type-Manager WordPress o Joomla, Wir werden in diesem Beitrag sehen wie man diese Umleitung.
Definitive URLs in Apache .htaccess Umleitung
Um die Umleitung von unserer alten Seiten auf die neue machen, Sie müssen die Datei konfigurieren. .htaccess auf Ihrem server. Diese Datei enthält eine Reihe von Bedingungen und Richtlinien dass Sie die Serverkonfiguration, in gewisser Weise zu arbeiten. Pflege um es zu ändern, Vielleicht kann ein Fehler in der gleichen Ihre Seiten machen. unzugänglich.
Wenn Sie die .htaccess-Datei öffnen, Du wirst etwas sehen:
1 2 3 4 5 6 | <IfModule mod_rewrite.c> RewriteEngine On ... ... ... </IfModule> |
In dem Fall, dass Ihre Datei nicht diese Inhalte, Fügen Sie es auf die gleiche, und wenn es bereits das Etikett enthält mod_rewrite, Fügen Sie der Richtlinie RewriteEngine auf innerhalb dieses Tags.
Geben Sie diese Änderung der Richtung oder Umleitung ist sehr einfach, Das einzige, was, das Sie in der .htaccess-Datei eingeben müssen, ist eine Richtlinie Umleitung 301 Neben der alten und neuen URLs, ist so etwas wie folgt, wo müssen Sie die verschiedenen Beispiel-URLs Ihrer Seiten ändern.
1 2 3 4 5 6 7 | <IfModule mod_rewrite.c> RewriteEngine On ... ... ... Redirect 301 ruta_de_la_antigua_url ruta_de_la_nueva_url </IfModule> |
Angenommen, wir zwei Server haben ‘Server1‘ und ‘Server2‘ und wir werden zwei Umleitungen zu machen: in der ersten, Wir werden eine Seite umleiten ‘Seite 1‘ von unserer Server1, zu einer Seite ‘Seite 2‘ auf dem gleichen server, so verlassen:
1 2 3 4 5 6 7 | <IfModule mod_rewrite.c> RewriteEngine On ... ... ... Redirect 301 /pagina1 /pagina2 </IfModule> |
Die zweite Umleitung, Wir werden eine Seite umleiten Seite 1 in unserer Server1 zu einer Seite Seite 2 in unserer Server2, also würde es aussehen:
1 2 3 4 5 6 7 | <IfModule mod_rewrite.c> RewriteEngine On ... ... ... Redirect 301 /pagina1 http://servidor2/pagina2 </IfModule> |
Die .htaccess Du musst ändern in beiden Fällen liegt einerseits in der Server1, Das ist, finden Sie die URLs, die Sie umleiten möchten..
Und bereit, Einmal bitten wir um die alte URL im browser, Dies leitet uns zum neuen.
