Ver Mensaje Individual
  #4 (permalink)  
Antiguo 07/06/2008, 08:44
Avatar de pateketrueke
pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años, 1 mes
Puntos: 2534
Respuesta: Urls amigables, error en regla o .php

yo hago algo muy simple, en ves de agregar regla por regla...

solo escribo unas cuantas reglas generales... permitiendo extensiones, y negando carpetas y archivos de sistema.....

al final, lo que se pueda reescribir (que es casi todo) lo redirijo a mi único controlador frontal ... el index.php (o como le llame) ya de ahí... mediante a una expresión regular extirpo la URL reescrita desde $_SERVER['REQUEST_URI'] y ya.....

luego, un simple explode() y separamos los segmentos.... mediante otras funciones, hacemos que los segmentos se conviertan en parejas, o individuales..... ahh, y claro.... como también puede ser configurado un sufijo (épicamente .html) siempre es eliminado .... ya que no tiene importancia real


la magia de esto es la siguiente....

Código:
esta/es/una/url/magica
un simple explode() la convierte en un arreglo... simple

Código:
seccion/libros/area/comics
este, lo podemos convertir en un arreglo de parejas....

Código PHP:
array(  // este es el resultado...
  
'seccion' => 'libros',
  
'area' => 'comics'
); 
esto, nos permite "controlar" mejor la información... en ves de abrir el .htaccess cada ves que algo se nos ocurra.... suerte!

ademas, nos ofrece un tipo de configuración de entrada (controlador) excepcional... y fácil
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.

Última edición por pateketrueke; 07/06/2008 a las 08:53