RewriteEngine


mod_rewrite ist ein Apache Modul für die URL Manipulation. Eine Rewrite-Engine (von engl. rewrite, „umschreiben“) ermöglicht es, alternative URLs in Webpräsenzen erreichbar zu machen. Die bedeutendste Rewrite-Engine ist das Softwaremodul mod_rewrite, das diese Aufgabe für den Apache-Webserver erledigt.


Anwendungsbeispiel: Benutzer- und suchmaschinenfreundliche URLs
Rewrite wird häufig genutzt, um dynamische URLs unter virtuellen Alternativadressen erreichbar zu machen.

Aus der internen, technisch bedingten Adresse

/index.php?shop=weihnachten&rubrik=kerzen
wird so beispielsweise

/weihnachten/kerzen.html

Den Besuchern (und somit auch Suchmaschinen wie Google.de) der Website werden statt dynamischen, parametrisierten Adressen statische HTML-Dokumente vorgetäuscht. Dies ist nützlich, da kurze, selbsterklärende Adressen meist als lesbarer, einfacher zu merken und ganz allgemein als vertrauenswürdiger eingestuft werden. Aus diesem Grund werden statische Seiten in Suchmaschinen auch weniger zurückhaltend indexiert und sind damit meist vollständiger auffindbar.

Eine mögliche Umsetzung des gezeigten Anwendungsfalls als Regulärer Ausdruck für das Apache-Modul mod_rewrite lautet im Verzeichniskontext beispielsweise

    RewriteEngine on
RewriteRule ^([a-z]+)/([a-z]+).html$ /index.php?shop=$1&rubrik=$2

Zahlreiche Anleitungen zum "manipulieren" oder "umschreiben" der URL, findet ihr auf http://www.modrewrite.de   sowie unter http://de.selfhtml.org/servercgi/server/rewrite.htm  

 

Eine Kurze Erläuterung und Anleitung findet sich auch in unserem Blogbeitrag.

Tags: htaccess, RewriteEngine, Umleitung
Letzte Änderung:
2011-04-11 12:20
Verfasser:
Suleitec Support Team
Revision:
1.1
Durchschnittliche Bewertung:0 (0 Abstimmungen)

Kommentieren nicht möglich

Chuck Norris has counted to infinity. Twice.

FAQs in dieser Kategorie

Tags

.de auth code .de auth-code .de Domain .htaccess .htaccess Funktionen .tel .Tel Domain a- records Ablehnung Account einrichten Accountlogin addhandler Admin-C Anleitung Auth Code auth-info backup Besitzerwechsel Bestellablauf Bildergallerie Catch All cgi-bin chmod datei löschen dateirechte Dateischutz datenbank backup datensicherung Denic Denic Mitglied Domain Domain anlegen Domain Robot Domain Umzug Domain-Bestellsystem Domain-Recht Domain-Streit Domains bestellen Domainumzug E-Mail Template E-Mail Template Schnittstelle erreichbar Formmailer Formular Formulare Free HTML Editor FTP Clients FTP Programm FTP Programme FTP Software FTP Zugangsdaten Gallerie Gallery2 Google Google Suchmaschine Greylisting Hauptdomain htaccess HTML Editor Phase 5 HTML Editoren Imap index Inhaberwechsel Inklusivdomain Inklusivdomains installation Internet Telefonbuch Keywords kk ack KK Antrag KK Formular kk nack kompatibel Kontaktformular Kündigen Kündigung Linkdesign Logindaten Loslegen Mail Adresse Metatags mod_rewrite mx MySQL 4 MySQL 5 Nack Nameserver Neues KK Verfahren ns Optimierung Ownerchange Passwort Schutz Passwort vergessen permanent redirekt Pfadangaben php php user PHP4 PHP5 php_flag Policyd-weight POP3 Postausgangs Server Posteingangs Server provider wechsel Providerwechsel Redirect permanent register_globals Reseller RewriteEngine Robots Schlagwörter Schnitstelle Schriftstück scripte Server Side Includes shops SMTP software software installation software tool Spam Spamfilter Spamschutz SSH SSH Zugang ssi Startdatei festlegen Status Codes SubDomain Suchmaschine Suleitec Support Team Tarif Tarif Entscheidung Tarifwahl Transfair UDRP-Verfahren Umleitung Update Verzeichniss Schutz Verzeichnisschutz Vorlage Webalizer Statistik Webhosting Tarif Webinterface webseite webseite einrichten Webseite umziehen weitere Domains Whois Eintrag wordpress wordpress einrichten wordpress installieren wwwrun Zusatzdomain Zusatzdomains

Wichtige FAQs