Hoy en día casi la totalidad de las páginas son sitios dinámicos lo qué en muchos casos es un gran engorro para los buscadores que se las ven y se las desean para indexar y organizar todos los contenidos que hay a lo largo y ancho de Internet, hace ya bastante tiempo se empezaron a imponer las "Urls Limpias"; el problema era buscar una manera sencilla y elegante de pasar las variables de una página a otra, la mejor manera son las Urls limpias o amigables que en vez de utilizar simbolos raros (?,=,&) separan las cadenas mediante barra "/":
Ejemplo:URL larga
Ejemplo:URL amigable
Vamos a tratar de explicar cómo aplicar esta técnica a nuestro servidor en pocos pasos:
Paso 1
Configuramos correctamente nuestro archivo .htaccess:
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
Estas reglas las puedes encontrar en numerosos manuales de aplicaciones PHP puesto que son muy comunes hoy en día.
Paso 2
Ahora recibiremos y extraeremos las variables con Php, esto también es muy sencillo con esta función:
function get_url() {
$parametros = array();
$url = parse_url($_SERVER['REQUEST_URI']);
foreach(explode("/", $url['path']) as $p)
if ($p!='') $parametros[] = $p;
return $parametros;
}
Con esta función tendremos un array con todas las variables que hemos enviado separadas por "/" en la URL. Ya el resto es cosa vuestra, procesar la informacion y mostrarla en pantalla cómo en cualquier otra página dinámica.
Si este pequeño tutorial no os ha sido útil probad con este más completo.
Enlaces Relacionados
Codigo Fuente del generador de passwords en PHP
Ejemplo de ejecución del script
PHP y MySql una estrecha relación
5 cosas que no sabías hacer con PHP
Generar documentos OpenOffice con PHP
Nueva versión de Notepad++
Hola Mundo!
Identificar las consultas más lentas de MySql
Crea sencillas gráficas con MySql
Programar un script PHP para saber quién está en línea
Consejos para optimizar PHP
Editando en Opera páginas web en tiempo real
Enlaces Relacionados
- Urls amigables
- Buenas razones por las que utilizar urls amigables
- El poder de Google Gears
- 10 cosas básicas antes de que Google te indexe
- Actualización de Google Webmasters
- Nueva actualización del PageRank
- ¿Qué ocurre cuando buscamos en Google?
- Tour de Francia 2008 en directo
- Google Mobile cambia sus iconos
- Google prueba el nuevo iGoogle





Enviar un comentario nuevo