URL'er bør ikke ændres. Når de gør det, links får brudt, og brugerne kan ikke finde, hvad de leder efter. Skjule endelsen på dine CGI'er kan hjælpe dig med at opnå konstant webadresser ved at lade du linker til en ressource uden at skulle afhænge af den teknologi, som driver det . Du kan bruge omskrivning modul Apache at skjule CGI suffix af dine ressourcer . Instruktioner
1
Åbn Apache httpd.conf filen i en teksteditor. Som standard er installeret i C: \\ Program Files \\ Apache Software Foundation \\ Apache2.2 \\ conf \\ httpd.conf
2
Tilføj følgende linje nær de andre LoadModule linjer, hvis det ikke allerede er . i filen.
LoadModule rewrite_module moduler /mod_rewrite.so
3
Indtast følgende tekst i slutningen af din httpd.conf fil. Den første linie sikrer, at CGI version af ressourcen eksisterer. Den anden linje gør sikker på, at almindelig ressource navnet ikke er et eksisterende bibliotek. Den tredje kontrollerer, at det ikke er en eksisterende fil . Hvis alle disse kontroller passere webserveren transparent kalder CGI versionen.
RewriteCond % { REQUEST_FILENAME } . Cgi- fRewriteCond % { REQUEST_FILENAME }! - DRewriteCond % { REQUEST_FILENAME }! - FRewriteRule ^ ( . * ) $ 1 $ \\ . cgi [PT]