Ändern der Seiten-URL und Einrichten von Weiterleitungen

Weiterleitungen. Vielleicht etwas, von dem Sie glauben, dass Sie es bei Ihren Entwickler-Abenteuern nicht benötigen werden. Dennoch handelt es sich dabei um absolutes Grundwissen für jeden Webentwickler. In diesem Artikel werden wir sehen, welche Seitenweiterleitungen es gibt und wie man sie am besten verwendet.

  • Was sind Seitenweiterleitungen?

    Einfach gesagt sind Seitenweiterleitungen eine Möglichkeit, Benutzer von einer Seite auf eine andere weiterzuleiten. Sie nicht zu benötigen, ist das beste Szenario, aber oft werden sie doch gebraucht.

    Es gibt viele Arten von Weiterleitungen. In diesem Leitfaden werden wir uns auf die beiden beliebtesten konzentrieren:

    301 Weiterleitung
    Eine 301 Weiterleitung wird verwendet, wenn Sie Ihre Seite dauerhaft zu einer anderen URL verschieben möchten. Wenn Sie diese Art der Weiterleitung verwenden, entfernen Suchmaschinen die alte Seite aus ihrem Index.

    302 Weiterleitung
    Ein 302 Weiterleitung wird verwendet, wenn Sie Ihre Seite vorübergehend zu einer anderen URL verschieben möchten.

    Wann verwendet man Weiterleitungen?

    Weiterleitungen werden in verschiedenen Situationen eingesetzt.

    • Sie haben die URL geändert, aber Sie haben die alte URL auf mehreren externen Webseiten verlinkt (301)
    • Sie verschieben Ihre Webseite auf eine neue Domain (301)
    • Sie möchten sicherstellen, dass Ihre Seite nur unter genau einer einzigen Adresse verfügbar ist (z.B. leitet die Nicht-www-Version auf die www-Version um, die http-Version leitet auf die https-Version um, etc.) (301)
    • Sie haben mehrere Domänen, möchten aber alle Inhalte unter einer Standard-Domäne konsolidieren (301)
    • Sie möchten aus SEO-Gründen zu einem anderen URL-Schema wechseln (301)
    • Angemeldete Benutzer sollen auf eine andere Seite umgeleitet werden als nicht angemeldete Benutzer (302)

    Für den verbleibenden Teil dieses Leitfadens werden wir uns auf 301 Weiterleitungen konzentrieren, da dies die häufigste und meist empfohlene Art der Weiterleitung ist.

    Wie kann man eine Seite mit .htaccess weiterleiten?

    Joomla-Webseiten werden normalerweise mit einer speziellen Datei namens .htaccess ausgeliefert, mit der Sie das Verhalten Ihres Webservers konfigurieren können. Die.htaccess-Datei kann auch zum Einrichten von Weiterleitungen verwendet werden. Sie befindet sich im Stammordner Ihrer Webseite. Joomla hat einen Standard namens htaccess.txt. Sie können diesen einfach in .htaccess umbenennen, den offiziellen Dateityp für.htaccess-Dateien und ihn nach Ihren Wünschen anpassen.

    Für einen einfachen Zugriff auf Ihren Server lesen Sie bitte unseren Leitfaden Zugriff auf Ihr Joomla-Verzeichnis mit FTP.

    Öffnen wir die .htaccess-Datei…

    Das ist es also, was wir eigentlich wollen: Wenn jemand die alte URL in der Adressleiste seines Browsers eingibt, möchten wir, dass er auf die neue URL umgeleitet wird.

    alt: http://www.site.com/old-link.html

    neu: http://www.site.com/new-link.html

    redirect 301 /old-link.html http://www.site.com/new-link.html

    Lassen Sie uns noch weiter ins Detail gehen:

    • Weiterleitung 301 – Ihr Link wird eine permanente 301 Weiterleitung verwenden.
    • old-link.html – Der Link, den Sie ersetzen wollen.
    • http://www.site.com/new-link.html – Der neue Link, der angezeigt werden soll. (Es muss eine vollständige URL sein.)

    Dies ist die einfachste Art, eine Weiterleitung einzurichten, aber Sie können auch komplexere Redirect-Schemata mit Ihrer.htaccess-Datei einrichten, auf die wir hier nicht näher eingehen werden. Denn da wir Joomla verwenden, gibt es zum Glück eine Komponente, die uns bei der Verwaltung von Weiterleitungen hilft, ohne dabei die.htaccess-Datei selbst umprogrammieren zu müssen.

    Wie kann man eine Seite mit dem Joomla Redirect Manager umleiten?

    Wie immer ist das Leben einfacher, wenn man Joomla benutzt. In der Standard Joomla Installation gibt es eine Komponente namens Redirect Manager. Sie können von Ihrem Administrator aus darauf zugreifen, indem Sie Komponenten -> Weiterleitungen auswählen.

    Joomla Redirects-Komponente im Joomla-Administrator.
    Joomla Redirects Komponenten

    Bevor Sie mit der Weiterleitung von Seiten mit dem Joomla Redirect Manager beginnen, müssen Sie sicherstellen, dass ‚Use URL Rewriting‘ aktiviert ist.

    1. Melden Sie sich bei Ihrem Administrator an
    2. System öffnen -> Globale Konfiguration
    3. Suchen Sie auf der Registerkarte Seite nach Use URL Rewriting und aktivieren Sie dieses.
    Das Bild zeigt, wo man das URL-Rewriting im Joomla-Administrator aktivieren kann.

    Jetzt können wir zum Redirect Manager zurückkehren und mit unserer ersten Weiterleitung beginnen. Wenn Sie von Ihrer Webseite aus auf eine andere Seite weiterleiten, stellen Sie sicher, dass Sie einen Menüpunkt haben, der einen Alias mit dem Wert des neuen Links enthält.

    1. Gehen Sie zu Komponenten -> Weiterleitungen
    2. Klicken Sie auf die Schaltfläche Neu
      Erstellung des ersten Redirect-Links im Redirect Manager.
    3. Geben Sie unter abgelaufene URL“/old_link” ein.
    4. Geben Sie unter neue URL “/new_link” ein
    5. Wenn Sie auf eine externe URL umleiten möchten, verwenden Sie absolute Werte (z.B. https://www.site.com/new_link).
    6. Speichern Sie die neuen Werte.

    Herzlichen Glückwunsch, Sie haben Ihre erste Weiterleitung mit dem Joomla Redirect Manager eingerichtet. Jedes Mal, wenn jemand die alte URL öffnet, wird er auf die neue umgeleitet.

    Weitere Insights