Ver Mensaje Individual
  #4 (permalink)  
Antiguo 10/07/2010, 12:27
rpv
 
Fecha de Ingreso: febrero-2010
Mensajes: 275
Antigüedad: 14 años, 9 meses
Puntos: 10
Respuesta: Negación en Expresiones Regulares

Este tipo de redirecciones es mejor hacerlas desde apache.

En PHP podría ser algo así:

Código PHP:
Ver original
  1. $str='/weblog/2010/07/zro';
  2.  
  3. if(preg_match('/^\/weblog\/([0-9]{4})\/([0-9]{2})\/([a-z0-9\-]+)$/i',$str,$res)){
  4.     header('Location: '.$res[0].'.html');
  5.     die;
  6. }