Tecnología

Inicio

Cómo ocultar el sufijo CGI en Apache

URLs no deben cambiar. Cuando lo hacen, los enlaces se rompen, y los usuarios no pueden encontrar lo que están buscando. Ocultando el sufijo de la CGI puede ayudarle a alcanzar URL constantes, ya que permite enlazar a un recurso sin tener que depender de la tecnología que los hace funcionar. Se puede utilizar el módulo de reescritura de Apache para ocultar el sufijo CGI de sus recursos.

Instrucciones

1 Abra el archivo de Apache httpd.conf en un editor de texto. Por defecto se instala en C: \ Archivos de programa \ Apache Software Fundación \ Apache2.2 \ conf \ httpd.conf.

2 Agregue la siguiente línea cerca de las otras líneas LoadModule si no está ya en el archivo.

LoadModule rewrite_module / mod_rewrite.so

3 Introducir el texto siguiente cerca del final de su archivo httpd.conf. La primera línea se asegura de que existe la versión CGI del recurso. La segunda línea se asegura de que el nombre del recurso sin formato no es un directorio existente. Los cheques de terceros que no es un archivo existente. Si pasan todas estas comprobaciones, el servidor Web llama de forma transparente la versión CGI.

RewriteCond% {} REQUEST_FILENAME cgi-f
RewriteCond% {} REQUEST_FILENAME! -d
RewriteCond% {} REQUEST_FILENAME! -f
RewriteRule ^ (. *) $ $ 1.cgi [PT]