Buenas,
Llevo unos días probando, leyendo, peleándome, volviendo a leer... y no encuentro la solución.
Tengo lo una web antigua con direcciones tipo:
http://www.midominio.com/pagina.php?_var1=Valor&_var2=19
y quiero pasarlo a:
http://www.midominio.com/directorio/19-texto.php
una URL amigable de:
http://www.midominio.com/directorio/pagina.php?_var2=19
Estoy probando con esto, pero el 301 no hay manera.
Código:
Options -Indexes
RewriteEngine on
rewriterule ^pagina.php?_var1=Valor&_var2=([0-9]*)$ http://www.midominio.com/directorio/$1-texto.php [r=301,nc]
RewriteRule ^directorio/([0-9]*)-(.*)$ directorio/pagina.php?_var2=$1 [QSA]