Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/01/2010, 12:20
urameshix
 
Fecha de Ingreso: octubre-2005
Mensajes: 240
Antigüedad: 18 años, 7 meses
Puntos: 1
Ambiguedad .htaccess

Hola amigos,

Estoy tratando de usar unas reglas del mod_rewrite, para hacer las urls amigables, mi código es el siguiente:

Código:
RewriteRule ^galerias/(.*).html([/]*)$ contenido.php?tipo=galeria&archivo=$1
RewriteRule ^articulos/(.*).html([/]*)$ contenido.php?tipo=articulo&archivo=$1
RewriteRule ^dbo/(.*).html([/]*)$ contenido.php?tipo=pagina&archivo=$1
RewriteRule ^(.*)/index.html([/]*)$ bloque.php?archivo=$1
RewriteRule ^(.*).html([/]*)$ $1.php
Me funciona correctamente visualmente, pero luego si pongo en el PHP:

Código PHP:
echo $_SERVER['PHP_SELF']; 
Me salen cosas raras:

Código:
/contenido.php/pagina-2.phpArray
Esto en el caso de la regla numero 3.

¿Es posible que haya ambiguedad en las reglas, o esté usando mal las expresiones regulares?

Un saludo!