Freitag, 18. Oktober 2013

Domainweiterleitung per .htaccess-Datei

So leitet man beispielsweise eine Seite automatisch auf eine andere Seite um, ohne dass der Nutzer darauf Einfluss hat.


Bin gerade dabei, eine Weiterleitung von einer URL auf eine andere einzurichten. Dafür muss ich aber zuerst einmal die umzuleitende URL buchen. Im Prinzip kein Akt das ganze. Nur ärgerlich, wenn sie nicht freigeschaltet, bzw. im DNS (Domain Name System) eingetragen wird.

Wenn sie denn dann irgendwann mal geschaltet ist, werde ich in ihrem root-Ordner oder auch Hauptordner mit Hilfe einer .htaccess-Datei (der Punkt vor dem Dateinamen sorgt dafür, dass es eine versteckte Datei ist) eine 301-Umleitung anlegen.
Jedes mal, wenn der neue Link aufgerufen wird, wird zuerst in der .htaccess-Datei (falls vorhanden) nach diversen Anweisungen gesucht. Das kann sein, dass die Seite nur mit Passwort oder nur für bestimmte IP-Adressen zugänglich ist. In unserem Fall ist die Anweisung "leite mich direkt weiter auf eine andere Seite". Wenn also unsere neue URL aufgerufen wird, bekommt der Aufrufer direkt eine andere Seite angezeigt, was er aber auch in der URL-Zeile sieht.
Eine 301-Umleitung ist eine permanente Weiterleitung. Das ist beispielsweise wichtig für Suchmaschinen. Aber dazu später mehr.

Und so ähnlich sieht der Inhalt meiner .htaccess-Datei aus:



RewriteEngine On

RewriteRule ^(.*)$ http://www.irgendeine-Domain.de/shop? [L,R=301]


Keine Kommentare:

Kommentar veröffentlichen