Método de implementación de la tecnología de reescritura de URL pseudoestática php asp

  

el uso pseudo-estático del conocimiento es muy simple Una vez que se aprende, feliz sin fin, solo se necesitan configuraciones regulares y del servidor.
Primero, cómo configurar iis, consulte
descargar (módulo IIS Rewrite): http://www.isapirewrite.com/, primero descargue el producto, instálelo en el servidor, recuerde el directorio, Hay un archivo como Rewrite.dll generado, MMC → IIS Information Service Manager → Sitio web → Su sitio → Propiedades, haga clic en "Agregar" en el elemento "Filtro ISAPI", complete la Reescritura con el nombre del filtro y el archivo ejecutable es Reescribir. Dl este archivo.

Luego, modifique el archivo de configuración httpd.ini, si no está familiarizado con él, consulte el manual en http://www.isapirewrite.cn/docs, estudio, por lo tanto:


[ISAPI_Rewrite]
CacheClockRate 3600
RewriteRule ^ (. *) /([A-z0-9A-Z \\ -] + \\. Html) $ $ 1 /default.asp \\? Id = $ 2

Esta configuración puede obtener los parámetros en default.asp, no hay problema, por cierto, el símbolo más importante en el uso regular ^ coincide con el principio, $ coincide con el final, \\ w coincide con cualquier carácter, \\ s coincide con blanco, + coincide con al menos uno, * coincide con al menos 0, [x,] coincide con al menos x, () es una técnica de agrupación, sudor, esto no se dice, demasiado débil.


A continuación se menciona apache (la plataforma de servidor WEB más popular en la plataforma Unix) Tecnología de escritura, básicamente similar, pero apoceh es más flexible .htaccess, crea un archivo, el nombre del archivo es .htaccess: contenido:


RewriteEngine
RewriteRule ^ ( [a-z0-9A-Z \\ -] + \\. html) $ default.php \\? id = $ 1


En este caso, consígalo. Tenga en cuenta que debe tener espacio para admitir Rewrite y para el sitio. El análisis de archivos de .htaccess en el directorio es válido.

¿Cómo hacer que el espacio admita el análisis de archivos Rewrite y .htaccess?

Paso 1: Necesitamos encontrar Apache (la plataforma más Unix) El archivo http: //server platform) httpd.cof en el directorio de instalación, que se encuentra en

< Directory />
Opciones FollowSymLinks
AllowOverride none
< /Directory >
No cambiar ninguno a todos,
Paso 2: busque el contenido

#LoadModule rewrite_module modules /mod_rewrite.so

Cambie a

LoadModule rewrite_module modules /mod_rewrite. Así que

El tercer paso es el más difícil, guarde el apache de reinicio (la plataforma de servidor WEB más popular en la plataforma Unix). Necesito estudiarlo yo mismo.

El resto está probando. . He pasado la configuración anterior.

Copyright © Conocimiento de Windows All Rights Reserved