2016-04-01 11 views
-5

Haben Sie eine Website, in der wir einige Links zu "www.example1.com" zeigen.Was ist der beste Weg, um diese Website Umleitung zu tun

Kürzlich wurde "www.example1.com" in "www.example2.com" geändert.

Wenn wir nun auf "www.example1.com" zugreifen, wird automatisch "www.example2.com" umgeleitet.

In "www.example.com" immer noch auf "www.example1.com" zeigen.

Wie jetzt seine Arbeit ist ...

www.example.com -> www.example.com-> www.example1.com-> www.example2.com.

In unserer Website sind alle Links fest codiert.

Frage?

Was ist der beste Weg, es zu tun?

Fahren Sie fort, es so zu lassen oder alle fest codierten Werte zu aktualisieren.

Ausgabe ist: in Zukunft, wenn wir diese URL wieder aktualisieren, müssen wir Code erneut

Bitte helfen Sie mir mit einigen Vorschlägen aktualisieren.

+0

ist es besser zu fragen in http://serverfault.com/ –

Antwort

0

Von the spec

10.3.2 301 Dauerhaft verschoben

Die angeforderte Ressource eine neue permanente URI und alle zukünftige Referenzen zu dieser Ressource zugewiesen wurde einer der zurück URIs verwenden, sollten Sie . Clients mit Linkbearbeitungsfunktionen sollten automatisch Verweise auf den Request-URI auf eine oder mehrere der vom Server zurückgegebenen neuen -Referenzen verweisen, wo dies möglich ist. Diese Antwort ist cachefähig, sofern nicht anders angegeben.

Wenn Sie also eine URL dauerhaft umleiten, sollten Sie die Links aktualisieren, um auf den neuen Speicherort zu verweisen.

In der Praxis wird dies Browsern den Besuch des Links zu retten, um das Dokument zu bitten, nur gesagt zu sein, wegzugehen und danach woanders immer wieder in einem digitalen kafkaesken Albtraum zu fragen.

+0

Ich habe nicht bekommen, was Sie genau meinen "In der Praxis wird dies Browser speichern, die den Link besuchen, um das Dokument nur bitten zu bitten, zu gehen weg und frag es woanders immer wieder in einem digitalen kafkaesken Alptraum. " . Können Sie das bitte in einfachen Worten erklären? –

+0

"Gib mir' www.example2.com'. Hier ist 'www.example2.com'." ist schneller als. "Gib mir' www.example.com'. Nein, du brauchst 'www.example1.com'. OK, gib mir' www.example1.com'. Nein, du brauchst 'www.example2.com'. OK, gib Ich bin 'www.example2.com'. Hier ist' www.example2.com' "" – Quentin

+0

Ok jetzt habe ich es .... Vielen Dank für Ihre schnelle Antwort ... :-) –