O he olvidado todo lo que sabía o simplemente me he vuelto tonto de repente. Estoy intentado modificar las url de mi pagina por amigables con htaccess y me he atascado.
Quiero convertir esto:
Código HTML:
Ver originalhttps://www.miweb.com/departamentos.php?idcentro=uncentro&iddepto=undepto
En esto:
Código HTML:
Ver originalhttps://www.miweb.com/centros/uncentro/departamentos/undepto
Este es el htaccess:
Código HTML:
Ver originalRewriteEngine 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:
He añadido al htaccess esto:
Código HTML:
Ver originalRewriteRule ^prueba/(.+)/?$ prueba.php?id=$1 [L]
Y he probado estas dos urls:
Código HTML:
Ver originalhttps://www.miweb.com/prueba.php?id=algo
La salida es correcta:
Pero si pruebo esto:
La salida es:
Me estoy volviendo loco buscando donde narices está fallando esto. Ayuda plis!