
27/02/2004, 05:26
|
Ex Colaborador | | Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 22 años, 9 meses Puntos: 16 | |
Hola,
Tienes que encontrar cuales son las expresiones regulares que "casan" con tus URLs. Por ejemplo:
RewriteRule ^(.+)_(.+)_(.+).html inicial.php?seccion=$1&nombre=$2&ID=$3
te transforma toda URL que tenga dos _ y acabe en .html, como por ejemplo __.html. Pero no toma ppe.html.
Si tienes distintos parametros para las distintas secciones, tendrias que crear varias reglas con distinta expresion regular. Dos reglas no pueden tener la misma expresion regular, como tu has intentado.
No soy ningun experto en mod_rewrite, pero para tus casos podrias probar:
RewriteRule ^articulos_(.+)_(.+).html inicial.php?seccion=articulos&nombre=$1&ID=$2
RewriteRule ^articulos_(.+).html inicial.php?seccion=articulos&nombre=$1
RewriteRule ^articulos.html inicial.php?seccion=articulos
Lo mismo para las otras categorias, cambiando los nombres de los parametros.
Ya te digo que no soy un experto en mod_rewrite o en expresiones regulares.
Suerte.
__________________ Josemi
Aprendiz de mucho, maestro de poco. |