Hola a todos, he estado mirando ya en el foro, pero no he encontrado un tema que me ayude de verdad, paso a explicar lo siguiente
en mi archivo htaccess creo las urls amigables de la siguiente manera
RewriteRule ^que-es.html$ index.php?option=com_content&Itemid=4&id=16 [L]
y me funciona a la perfección,
Me he dado cuenta, que google sigue teniendo indexadas urls del estilo index.php?option=com_content&Itemid=4&id=16 que siguien siendo accesibles, lo que quiero hacer es un redireccionamiento 301 de estas urls,
he conseguido redireccionar index.php?option=com_content&Itemid=4&id=16 a que-es.html, con las siguientes lineas
RewriteCond %{QUERY_STRING} ^option=com_content&Itemid=4&id=16$
RewriteRule ^index\.php$ http://www.midominio.com/que-es.html? [R=301,L]
pero me da error por bucle de redireccionamiento, hasta cierto punto lo veo lógico, por la primera regla
RewriteRule ^que-es.html$ index.php?option=com_content&Itemid=4&id=16 [L]
pero si quito esta regla, me da error 404,
alguien me puede ayudar por favor? muchas gracias desde ya!