Ayuda de mod_rewrite para crear paginas estaticas

 

Capítulo 3. MOD_REWRITE AVANZADO Como convertir páginas dinámicas en estáticas, pasando muchas variables en PHP

Capítulo 1 :: Capítulo 2 :: Capítulo 3Lunarpages hospedaje php jsp asp perl 3000 en disco 40 Gigabytes transferencia 999 cuentas de correo

MOD_REWRITE AVANZADO Convertir una página dinámica con muchas variables en PHP

Continuando con la secuencia de ejemplos en PHP, utilizo casos reales de páginas web dinámicas. El programa PHP o "script" utilizado en este demo, realiza una interfase con el buscador Gigablast para retornar búsquedas automáticas y requiere de varias variables. La página HTML es recursiva, es decir que se regenera con las variables que recibe.

MOD_REWRITE utilizado para transformar las direcciones URL dinámicas:Yaaqui.com Directorio Global y Regional en español para sugerir sitios

EJEMPLO 1

En este ejemplo se utilizan 4 variables que se detallan a continuación

$n = 20 // número de resultados a retornaren la búsquedaPeoplesoft Oracle E1 CNC Technical Support for EnterpriseOne
$s = 0 // empezar el despliegue en la posición s
$t = 3 // esta opción despliega o oculta enlaces
$plus = 'ballet' // estas son las palabras a buscar

 

.HTACESS REWRITE RULE PARA ESTE EJEMPLO

Esta es el MOD_REWRITE de ejemplo para lograr la dirección estática

RewriteRule ^([^/]+)-([^/]+)-([^/]+)-([^/]+)\.html$ /search/ballet_dance_search.html?plus=$1&n=$2&s=$3&t=$4

Parte 1 – Cadena a sustituir ^([^/]+)-([^/]+)-([^/]+)-([^/]+)\.html$

cada secuencia ([^/]+) adquiere el valor de cada una de las variables, y determina el rango de caracteres a sustituir, tal y como está explicado en el capítulo 2 MOD_REWRITE básico. La dirección estática convertida será:

/search/Ballet-20-0-3.html

Parte 2 - Cadena buscar /search/ballet_dance_search.html?plus=$1&n=$2&s=$3&t=$4

Las variables son $1, $2, $3, $4 que serán sustituídas sison encontradas en la secuencia espeficada en la Parte 1.

 

Ejemplo 1 Página Dinámica La instrucción para llamar la página dinámica sería tal y como se especifica a continuación, la cual no publico para no obtener páginas duplicadas, lo cual es muy penalizado por los buscadores. Si la desea probar utiliza copiar y pegar en tu browser:

http://vialin.com/search/ballet_dance_search.html?plus=ballet&n=20&s=0&t=3

Verifica la dirección URL dinámica resultante despúes de seguir la dirección anterior, la cual resulta ser un URL muy complicada para los buscadores.

 

Ejemplo 2 Página Estática La instrucción para llamar la página estática es:

/search/Ballet-20-0-3.html

Verifica la dirección URL dinámica resultante despúes de seguir este enlace. Nota que las dos direcciones son válidas pero la dirección del ejemplo 2 es probable que sea indexada. No así la dirección del ejemplo 1.

 


Capítulo 1: Introducción MOD_REWRITE

Capítulo 2: MOD_REWRITE básico


 

Credits:

Sergio Vargas-Sanabria, para contactar sigue aquí.

 


Ayuda y Comentarios sobre MOD_REWRITE conceptos avanzados son bienvenidos!

Lunarpages hosting hospedaje php jsp asp perl 3000 en disco 100 Gigabytes transferencia cuentas de correo ilimitadas


Mod_rewrite_cap_3 iconEscribe tus comentarios y notas aquí!
Ayuda y comentarios acerca del mod_rewrite avanzado
21 Apr 2005

 

Más scripts y programas gratis para WebMasters:

Ejecutar código PHP in páginas .HTML Como crear páginas HTML que corran código PHP

PHP para ocultar email o texto no permite que el email o coreo electrónico que sea rastreado por buscadores

Extracción de datos persistentes de sitios dinámicos Servicio de rastreo y ercuperación de información de sitios o páginas web.

 


Yaaqui Barra de Herramentas traduce busca en enciclopedia        Lunarpages hospedaje php jsp asp perl 3000 en disco 40 Gigabytes transferencia 999 cuentas de correo


 

|          Contact         |

Request a Quote     | CNC Qualifications         | Links and Resources

 Sergio Vargas-Sanabria © 2005

PeopleSoft and Oracle JDEdwards OneWorld XE are trademarks registered by their respective owners.

Capítulo 3. MOD_REWRITE AVANZADO Como convertir páginas dinámicas en estáticas, pasando muchas variables en PHP