Apache Webservers mod_rewrite Modul automatisch schreibt angeforderte URLs on the fly mit einem extrem anpassbar Rewriting - Regel -Mechanismus. Rewriting Regeln können global in der Web Server- Haupt-Konfigurationsdatei oder auf einer pro- Verzeichnis Grundlage in jedes Verzeichnisses " . Htaccess " -Datei definiert werden, so dass ein Apache- Server-Hosting mehrerer Websites auf unterschiedliche Umschreibregeln für jeden zu haben. Standardmäßig entgeht jeder Umschreibregel URLs , die Umwandlung von Sonderzeichen wie " % ", "$" in Hex-Code Darstellungen wie " % 25 " und " 24 % . " Verhindern Apache Austreten von URLs in Hex-Code erfordert Zugabe des "NE " oder " noescape " Flagge zu jeder Umschreibungsregel Sie nicht wollen, zu entkommen URLs . Anleitung
1
Öffnen Sie die " httpd.conf " Apache Webserver globalen Konfigurationsdatei oder die " . Htaccess " pro - Verzeichnis Konfigurationsdatei in einem Texteditor . Suchen Sie nach der globalen Konfigurationsdatei in einem Ort ähnlich wie " /etc /httpd /conf /httpd.conf " oder "/etc /httpd.conf ", abhängig von Ihrem Betriebssystem und Apache-Installation Einstellungen .
2
Blättern Sie in der Konfigurationsdatei und finden Sie eine Zeile, die mit " RewriteRule . "
3
Geben Sie ein Leerzeichen und " [ NE] " am Ende des " RewriteRule "-Linie . Wenn die Zeile enthält bereits eine Flagge in eckigen Klammern wie " [R] " ein Komma nach "NE" gefolgt , so dass es wie " [R, NE] . "
4
Fügen Sie sieht die " [ NE] " Flagge in dieser Form bis zum Ende eines jeden " RewriteRule "-Linie , die Flucht URLs ist , wenn mehr als eine vorhanden ist.
5
Speichern Sie die Datei in einem Texteditor .
Seite 6
Starten Sie den Apache Web Server. Wenden Sie sich der Dokumentation des Betriebssystems für Informationen über Dienste neu zu starten .