Basierend auf einer regulären Ausdruck eines Parsers verwendet das Mod-Rewrite-Modul eine regelbasierte Umschreibungs-Engine, die verwendet wird, um die angeforderten URLs auf Serverebene umzuschreiben. Eine Umschreibungs-Engine ist eine Software, die das Erscheinungsbild einer Web-URL modifiziert (URL-Umschreibung). als kurze, ausgefallene URLs oder suchmaschinenfreundlich – SEF) werden verwendet, um kürzere und relevanter aussehende Links zu Webseiten bereitzustellen.Es ist auch so konzipiert, dass es eine unbegrenzte Anzahl von Protokollen (Regeln) und eine unbegrenzte Anzahl angehängter Regelbedingungen für jedes unterstützt Regel, um einen wirklich flexiblen und leistungsstarken URL-Manipulationsmechanismus bereitzustellen. Um Mod_Rewrite für Ihre Site zu aktivieren, sollten Sie eine Textdatei namens .htaccess im Stammverzeichnis erstellen, in dem die Rewrite-Regeln gelten sollen.
Sehen wir uns an, wie das Mod-Rewrite-Modul aktiviert wird, und Die erste Zeile dieser Textdatei sollte lauten:
RewriteEngine ein
Danach können Sie Ihre Rewrite-Regeln platzieren. Hier sind einige Beispiele für die SEF-Option von Joomla:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} (/|.htm|.php|.html|/[^.]*)$ [ NC]
RewriteRule ^(content/|component/) index.php
Einige Anwendungen verfügen bereits über gebrauchsfertige Rewrite-Regeln, die in einer Datei namens htaccess.txt zu finden sind. Aber wenn Sie Probleme mit mod_rewrite haben, können Sie Ihren Webhoster um Hilfe bitten oder ein Ticket eröffnen. Die Techniker, die beim Webhosting-Dienstleister Bodhost UK arbeiten, verfügen über ausreichende Kenntnisse, um jede Anfrage in kurzer Zeit und mit den erwarteten Ergebnissen zu lösen.