The Apache webserver s mod_rewrite modulet automatisk omskriver anmodet webadresser på farten ved hjælp af en yderst tilpasselig omskrivning - reglen mekanisme. Omskrivning regler kan defineres globalt i webserveren vigtigste konfigurationsfil eller på en per -directory basis i hver mappes " . Htaccess " fil , så en Apache server hosting flere websteder til at have forskellige omskrivning regler for hver . Som standard undslipper hver omskrivning regel URL'er , konvertere specialtegn såsom "% ", " $ " ind hexkode repræsentationer som " % 25 " og " % 24 ". Forebyggelse Apache undslippe URL'er ind hexkode kræver tilføje "NE " eller " NoEscape " flaget til hver omskrivningsregel du ikke ønsker at undslippe URL'er. Instruktioner
1
Åbn " httpd.conf " Apache webserver global konfigurationsfil eller " . Htaccess " per -directory konfigurationsfil i din foretrukne teksteditor. Kig efter den globale konfigurationsfil på en placering svarende til "/etc /httpd /conf /httpd.conf " eller " /etc /httpd.conf ", afhængigt af dit operativsystem og Apache installationsindstillinger.
2
Rul ned i konfigurationsfilen og finde en linje, der begynder med " RewriteRule ".
3
Skriv et mellemrum og " [ NE ] " i slutningen af " RewriteRule " linjen . Hvis linien allerede indeholder et flag i kantede parenteser som " [R] , " tilføjer et komma efterfulgt af " NE" , så det ligner " [R , NE ] . "
4
Tilføj de " [ NE ] " flaget i denne form til slutningen af hver " RewriteRule " linje , der er flygter adresser, hvis mere end én er til stede .
5.
Gem filen i din tekst editor. < br >
6
Genstart Apache webserver . Rådfør dit operativsystem dokumentation for oplysninger om genstart tjenester.