URL ne devraient pas changer . Quand ils le font , les liens sont brisés , et les utilisateurs ne trouvent pas ce qu'ils cherchent . Cacher le suffixe de vos scripts CGI peut vous aider à atteindre URL constant en vous permettant de créer un lien vers une ressource sans avoir à dépendre de la technologie qui l'alimente. Vous pouvez utiliser le module de réécriture d'Apache pour cacher le suffixe CGI de vos ressources. Instructions
1
Ouvrez le fichier httpd.conf dans un éditeur de texte. Par défaut, il est installé dans C: \\ Program Files \\ Apache Software Foundation \\ Apache2.2 \\ conf \\ httpd.conf
2
Ajoutez la ligne suivante vers les autres lignes LoadModule si ce n'est pas déjà fait. dans le fichier .
rewrite_module modules LoadModule /mod_rewrite.so
3
entrez le texte suivant à la fin de votre fichier httpd.conf. La première ligne garantit que la version CGI de la ressource existe . La deuxième ligne permet de s'assurer que le nom de la ressource plaine n'est pas un répertoire existant . Les tiers vérifie que ce n'est pas un fichier existant . Si toutes ces vérifications passe , le serveur Web appelle transparente la version CGI.
RewriteCond% { } REQUEST_FILENAME . Cgi- fRewriteCond % { } REQUEST_FILENAME ! - DRewriteCond % { } REQUEST_FILENAME ! - FRewriteRule ^ ( *. ) $ 1 \\ . cgi [PT]