Quiero convertir esto:
Código HTML:
Ver original
https://www.miweb.com/departamentos.php?idcentro=uncentro&iddepto=undepto
En esto:
Código HTML:
Ver original
https://www.miweb.com/centros/uncentro/departamentos/undepto
Este es el htaccess:
Código HTML:
Ver original
RewriteEngine on Options -Indexes +FollowSymlinks RewriteBase / RewriteRule ^centros/(.+)/departamentos/(.+)/?$ departamentos.php?idcentro=$1&iddepto=$2 [L]
Pero no funciona. Después de rebuscar, como no sabía donde estaba el error, he ido a lo más básico. He creado un archivo prueba.php simplemente con esta instrucción:
Código PHP:
Ver original
He añadido al htaccess esto:
Código HTML:
Ver original
RewriteRule ^prueba/(.+)/?$ prueba.php?id=$1 [L]
Y he probado estas dos urls:
Código HTML:
Ver original
https://www.miweb.com/prueba.php?id=algo
La salida es correcta:
Código pre:
Ver original
Array ( [id] => algo )
Pero si pruebo esto:
Código HTML:
Ver original
https://www.miweb.com/prueba/algo
La salida es:
Código pre:
Ver original
Array ( )
Me estoy volviendo loco buscando donde narices está fallando esto. Ayuda plis!