GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Einfache Website-Umleitung über .htaccess

Übersicht

Während der Lebensdauer einer Website kann es zu einer Namensänderung kommen, und anstatt dass Besucher auf die alte Website gelangen, möchten Sie vielleicht, dass sie automatisch zu einer neuen Webadresse umgeleitet werden. Um dies zu erreichen, erlauben Webserver Administratoren (und Website-Eigentümern mit Zugriff auf das Dateisystem), Umleitungen mithilfe einer speziellen Datei zu implementieren.

Der Apache-Webserver verwendet eine Datei namens „.htaccess“-Datei, diese Datei ermöglicht eine feinkörnige Steuerung auf Verzeichnis- oder Unterverzeichnisebene. Um eine Weiterleitung von einer alten Site auf eine neue Site zu implementieren, können Sie mit einem Texteditor auf Ihrem Computer eine .htaccess-Datei erstellen und auf die Website hochladen. Die Änderung wird sofort wirksam.

Anleitung

In die .htaccess-Datei müssen folgende Zeilen eingetragen werden:

RewriteEngine on
RewriteCond %{HTTP_HOST} ^oldsite.com.au [NC,OR]
RewriteCond %{HTTP_HOST} ^www.oldsite.com.au [NC]
RewriteRule ^(.*)$ https://www.newsite.com.au [L,R=301,NC]

Stellen Sie sicher, dass der Name .htaccess lautet das "." ist signifikant!

FTPen Sie es in Ihr Website-Dokumentenstammverzeichnis und testen Sie es. Wenn dies ohne Fehler fehlschlägt, wenden Sie sich an Ihren Website-Administrator, um zu überprüfen, ob die Webserverkonfiguration .htaccess-Dateien zulässt (normalerweise standardmäßig aktiviert).


Linux
  1. Blockieren des Zugriffs über eine .htaccess-Datei

  2. Wartung entfernter Websites mit Sitecopy unter Ubuntu 16.04

  3. Spiegeln Sie Ihre Website mit rsync

  4. Wie aktiviere ich ExecCGI über die .htaccess-Datei?

  5. So verweigern Sie den Zugriff auf eine bestimmte Datei auf Ihrer Website über .htaccess

So ändern Sie die URL der WordPress-Site über phpMyAdmin

Darkhttpd – Führen Sie schnell einen einfachen und sicheren Webserver aus

So schützen Sie Websites per .htaccess mit einem Passwort

So verbinden Sie sich über SSH mit Ihrem Webserver

Wie installiere ich Software, die im Software-Center über das Terminal bereitgestellt wird?

So erzwingen oder entfernen Sie WWW auf einer IIS-Site