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!