Programación

Eliminar el signo de interrogación en una URL mediante htaccess

Posted on 1 min read 18 views

Me ha llevado un rato encontrar en Google como eliminar el signo de interrogación en una URL mediante mod_rewrite.

El problema era el siguiente. Por un 404 necesito redirigir

http://www.tulunadepapel.com/tienda/manualidades/?pagina=3

a

http://www.tulunadepapel.com/manualidades-para-ninos-p3/

La solución es la siguiente:

RewriteCond %{QUERY_STRING} ^pagina=(.*)$
Rewriterule ^tienda/manualidades/? http://www.tulunadepapel.com/manualidades-para-ninos-p%1/? [R=301,L]

Lo más importante es añadir el símbolo de interrogación al final de la URL de destino.

La idea la he encontrado en Apache Web Server Forum y de hace cinco años!

Todo sea por las chicas de Luna de Papel y su buen trabajo en materia de educación infantil.