Apache mod rewrite aktivieren und nutzen: Unterschied zwischen den Versionen

Aus all-connect Hilfe-Center
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: Das Apache-Modul ''mod_rewrite'' ermöglicht es, Internetadressen (URLs) intern "umzuschreiben" (rewrite). Ihr Besucher greift so auf eine nicht real existierende URL z...)
 
Zeile 1: Zeile 1:
{{ KB }}
Das Apache-Modul ''mod_rewrite'' ermöglicht es, Internetadressen (URLs) intern "umzuschreiben" (rewrite). Ihr Besucher greift so auf eine nicht real existierende URL zu, die der Webserver anhand Ihrer Regeln auf den echten Pfad umleitet, ohne dass es der Besucher merkt.
Das Apache-Modul ''mod_rewrite'' ermöglicht es, Internetadressen (URLs) intern "umzuschreiben" (rewrite). Ihr Besucher greift so auf eine nicht real existierende URL zu, die der Webserver anhand Ihrer Regeln auf den echten Pfad umleitet, ohne dass es der Besucher merkt.



Version vom 27. Februar 2008, 16:47 Uhr

Vorlage:KB Das Apache-Modul mod_rewrite ermöglicht es, Internetadressen (URLs) intern "umzuschreiben" (rewrite). Ihr Besucher greift so auf eine nicht real existierende URL zu, die der Webserver anhand Ihrer Regeln auf den echten Pfad umleitet, ohne dass es der Besucher merkt.

Ein Praxis-Beispiel

Sie benutzen einen Seiten-Genarator, der eine Liste von Links (z.B. Produkte) aus einer Kategorie auflistet. Hierfür lautet Ihre Adresse z.B. www.BeispielDomain.eu/show-products.php?action=list&category=Unterhaltung

  • Die URL ist schlecht im Gedächtnis zu behalten
  • Manche Suchmaschinen indizieren solche URLs falsch
  • Angreifer erkennen den direkten Zugriff auf Ihr PHP-Script

Schöner wäre hier z.B. die URL www.BeispielDomain.eu/Produkte/Unterhaltung um die genannten Nachteile zu beheben.

Konfiguration

Um o.g. Beispiel umzusetzen gehen Sie wie folgt vor:

RewriteEngine on RewriteRule ^/liste_haushalt.html$ /warenkorb.php?action=show&kat=229