Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/06/2010, 09:01
Melancholy
 
Fecha de Ingreso: junio-2010
Mensajes: 2
Antigüedad: 14 años, 5 meses
Puntos: 0
Redirección con RewriteRule

Muy buenas....

Solicito ayuda a quien se desenvuelva bien con mi gran amigo mod_rewrite y expresiones regulares, para hacer una simple redirección con .htaccess quw no logro que funcione...


Mi problema es el siguiente:

Tengo(tenía) una web Joomla puenteado con un foro SMF mediante el componente com_smf (que actualmente ya no utilizo). El problema es la tremenda cantidad de enlaces muertos 404 que se me han quedado en google de URLs indexadas mediante dicho componente. Asi que pretendo utilizar mod_rewrite para hacer la siguiente redirección...

De esto, que es una URL "muerta"...
Código:
http://www.midominio.com/index.php?option=com_smf&Itemid=73&topic=1117.msg24760 
A esto...
Código:
http://www.midominio.com/foro/index.php?topic=1117.24760 
(Por ejemplo)


Entonces he creado el siguiente RewriteRule, se supone que Itemid es fijo y he de extraer las variables topic y msg:
RewriteRule ^foro/index\.php\?topic\=([^/]*)$ /index.php?option=com_smf&Itemid=73&topic=$1^ [L]


... que por supuesto, he puesto en mi .htaccess y no funciona

¿Alguien podría echarme un cable?

Gracias