URLs nicht ändern sollte. Wenn sie dies tun , erhalten Links gebrochen , und die Benutzer können nicht finden, was sie suchen. Verstecken Sie das Suffix Ihrer CGIs kann Ihnen helfen, konstanten URLs , indem Sie eine Verknüpfung zu einer Ressource , ohne sich auf die Technik verlassen , dass es Mächte . Sie können die Rewrite-Modul von Apache , um die CGI -Suffix Ihrer Ressourcen zu verstecken. Anleitung
1
Öffnen Sie die Apache httpd.conf in einem Texteditor. Standardmäßig wird es unter C : \\ Program Files \\ Apache Software Foundation \\ Apache2.2 \\ conf \\ httpd.conf
2
Fügen Sie die folgende Zeile in der Nähe der anderen LoadModule Zeilen , wenn es nicht schon ist. in der Datei.
LoadModule rewrite_module modules /mod_rewrite.so
3
Geben Sie den folgenden Text am Ende der Datei httpd.conf . Die erste Zeile wird sichergestellt, dass das CGI- Version der Ressource vorhanden ist. Die zweite Zeile stellt sicher, dass die Ebene Ressource Name nicht ein existierendes Verzeichnis . Die dritte prüft , dass es nicht eine vorhandene Datei . Wenn alle diese Prüfungen bestehen , die Web -Server transparent ruft die CGI-Version .
RewriteCond% { } REQUEST_FILENAME . Cgi- fRewriteCond % { } REQUEST_FILENAME ! - DRewriteCond % { } REQUEST_FILENAME ! - FRewriteRule ^ (. *) $ $ 1 \\ . cgi [PT]