Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/11/2011, 12:37
Avatar de IMAC/
IMAC/
 
Fecha de Ingreso: octubre-2005
Mensajes: 738
Antigüedad: 18 años, 6 meses
Puntos: 14
Expresión regular para Mod_rewrite - Palabra completo expresiones regulares

Buenas,

Tengo una duda que me ha surgido con las expresiones regulares a la hora de usarlas para el MOD_Rewrite de url amigables.

Actualmente tengo esto:

Código:
RewriteRule ^([a-zA-Z0-9\(\)-]+)/([a-zA-Z\(\)-]+)/$ ?s=$1&c=$2
Que tomará el siguiente aspecto:
www.tuweb.com/noticias/nombre-del-articulo/

Coge como primer parámetro "noticias"
Como segundo "nombre-del-artículo"

El primer parámetro puede variar a veces dependiendo de la sección de la página donde me encuentre.
Pero me preguntaba si puedo poner en el htaccess ya el nombre de la sección para quitarme de lios al escribir más reglas y hacer algo así:

Código:
RewriteRule ^noticias/([a-zA-Z\(\)-]+)/$ ?s=$1&c=$2
Pero claro, ahora ya no me coge el primer parámetro como "noticias" porque no es una expresión regular.

¿Cómo puedo indicar en una expresión regular que quiero todo el texto "noticias" para que me lo coja en el primer parámetro (?s=$1) y lo pueda recibir luego por GET?

Un saludo y gracicas.