Was bedeutet X11? Sie wissen es nicht, egal ...  Interesse ? Info hier: X Window System
Linux-Server-Administratoren, sollten es jedoch wissen!
Das X Window System ist Netzwerkfähig wie wir, multiflexibel und anpassungsfähig!
  • Produkte
  • News
  • Support
  • Service/FAQ
  • Referenzen
  • Links
  • Seite Drucken
  • Kontakt
  • Impressum
  • FAQ
  • Linux Server HowTo
  • Typo3 Extensions
  • Kleine Helfer
  • SSL Root Cert
Apache URL-Rewriting mit .htaccess

2xx Statuscodes

  • Statuscodes welche mit 2 beginnen (2xx): Die Anfrage war erfolgreich,wurde verstanden und akzeptiert.

3xx Statuscodes

  • Statuscodes welche mit 3 beginnen (3xx): Umleitung /Weiterleitung (redirect).

4xx Statuscodes

  • Statuscodes welche mit 4 beginnen (4xx): Client Fehler. Die Anfrage wurde vom Server nicht verstanden, zb. falsche Syntax, bzw konnte nicht ausgegeliefert werden.

5xx Statuscodes

  • Statuscodes welche mit 5 beginnen: 5xx Server Fehler. Das kann zb. eine Fehlkonfiguration für die angeforderte Anfrage sein.

Diverse 3xx http Statuscodes

  • 300 multiple choices (e.g. offer different languages)
  • 301 moved permanently
  • 302 found (e.g. temporary redirect)
  • 304 Not Modified ( Die durchgeführte Anfrage führt zur selben Antwort wie zur vom Client übermittelten Zeit im „If-Modified-Since“-Header-Feld oder sie passt zu dem im „If-None-Match“-Header-Feld gesendeten Entity-Tag. Sie wurde deshalb nicht mitübertragen).
  • 303 see other (e.g. for results of cgi-scripts)
  • 307 temporary redirect

Name der Domain ändern

Der Name der Domain wird zu einer anderen umgeschrieben inklusive aller URL-Parameter. Es wir der Statuscode 307 (temporary redirect) gesendet, da der "Redirect" nur für eine bestimmten Zeitraum gelten soll.

 

RewriteEngine On

RewriteCond %{HTTP_HOST} ^.*olddomain\.com$ [NC]

RewriteRule ^(.*)$  http://www.newdomain.de/$1 [R=307,L]

 

Jede URL welche nicht www. am Anfang enthält zu www. umleiten

Wir setzen den Statuscode 301 (moved permanently).

 

RewriteEngine On

RewriteCond %{HTTP_HOST} !^www\. [NC]

RewriteRule ^(.*)   http://www.%{HTTP_HOST} [R=301]

 

Einen ausgesuchten Pfad Suchmaschinenfreundlich zu einem anderen umleiten

Wir setzen den Statuscode 301 (moved permanently).

Ist es nur temporär, dann sollte 307 (temporary Redirect) gesetzt werden.

RewriteEngine On

RewriteCond %{REQUEST_URI} ^\/main\/service.*$

RewriteRule ^main/service/(.*)$  http://%{HTTP_HOST}/main/neuerPfad/$1 [R=307,L]

 

Nur den basis URL "/" zu einer Unterseite umleiten

Wir setzen den Statuscode 307 (temporary redirect).

 

RewriteEngine On

RewriteCond %{REQUEST_URI} ^/$

RewriteRule ^$  http://%{HTTP_HOST}/neuestartseite.html [R=307,L]

Typo3 Specials 'redirect' für Rearlurl oder Cooluri

Rearlurl oder Cooluri Links wurden mit .html am Ende erzeuegt, jetzt soll alles ohne html funtionieren.

Nach eine eventuellen Seiten "Relaunch" wird die erzeugung der Links angepasst.

Die neuen Links werden nun ohne .html am Ende erstellt und wir möchten nicht unseren "wertvollen" Suchmaschinen Index verlieren.

 

RewriteCond %{HTTP_HOST} ^.*$ [NC]

RewriteRule ([^.]+)\.html  http://%{HTTP_HOST}/$1/ [R=301,L]

 

Wir senden gleich einen Status Code 301 (moved permanently) mit, so das die alten Links als nicht mehr existet gekennzeichnet und durch die neuen (schöneren) ersetzt werden. Das neue Schema ist dann:  http://domain.tdl/pfad/ ...