Sind 301-Weiterleitungen möglich mit javascript oder jQuery?
Mir läuft apache2.0 und ich Frage mich nur, ob es möglich ist, um eine 301-Weiterleitung mit javascript oder jQuery.
Habe ich einen tag mit href auf die angegebene Position, und ich bin aufgefordert, eine 301-Weiterleitung, wenn ich auf diesen link klicken.
Dies ist für SEO und die versuche ich zu finden ein Weg, um die 301-Weiterleitung auf die gleiche Seite in dem link die zimmerreserviereung, ohne das eine neue Seite erstellen oder ein Formular erstellen/Einreichen.
InformationsquelleAutor der Frage Caleb Doucet | 2012-12-12
Du musst angemeldet sein, um einen Kommentar abzugeben.
Kurz Keine.
JavaScript läuft vollständig auf der client-Seite. 301-Weiterleitungen kommen soll, als auf eine Antwort vom server. Das heißt, Sie können das nicht ohne server-Unterstützung.
InformationsquelleAutor der Antwort techfoobar
Ich weiß, das ist eine alte Frage, aber die Antworten nicht wirklich das primäre Problem, die war vorgestellt in der Frage, was ist eine 301-Weiterleitung für SEO-Zwecke (und die Antwort von heute kann sehr gut sein, anders als es war wenn die Frage ursprünglich gestellt und beantwortet).
Die Antwort Nein, können Sie nicht 301-Umleitung vom client ist technisch korrekt, aber (und wichtiger), die Sie nicht unbedingt benötigen. Während eine echte 301 bevorzugt wäre, in Fällen wie diesem, wo es nicht möglich (oder den übergang Weg von hashbang-URLs zurück zu traditionellen URLs zum Beispiel), die Frage ist wirklich, ob oder nicht es eine gangbare alternative, erreicht das Ziel.
Search Engine Land hat einen ausführlichen test von Google-Funktionen über JavaScript und das ist der zugehörige Auszug aus diesem Artikel:
InformationsquelleAutor der Antwort Chris Searles
301 ist ein server-response-code. Sie wäre nicht in der Lage zu schaffen, eine 301-Weiterleitung von jQuery.
Müssen Sie die 301 von PHP.
InformationsquelleAutor der Antwort Andrés Nava - .NET
301-Weiterleitungen sind permanente Weiterleitungen sind grundsätzlich HTTP-server-Antworten. JavaScript/jQuery ist etwas, das auf dem client ausgeführt werden. Zwei unterschiedliche Welten.
Stattdessen können Sie tatsächlich legte im href die endgültige URL, wenn Sie es nicht auf dem server.
Oder, wenn Sie gefragt werden, ob Sie die Umleitung der aktuellen Seite, ja es ist möglich, mit META redirects oder durch ändern der Fenster.Lage.
Wenn Sie Apache verwenden, können Sie verwenden mod_rewrite zu tun, eine 301-Weiterleitung.
InformationsquelleAutor der Antwort Adrian Ber