Cita:
Iniciado por ylodis Muchisísimas gracias, si coloco tus instrucciones al principio del .htaccess y dejo lo demás como estaba funciona al menos en todas llas urls donde detecté el problems (publicadas en este post el 26-2).
Respecto a lo de no saber como funciona e interactua Joomla con Apache yo tampoco lo sabía, ni sé ahora ni creo que haya mucha gente que lo sepa, como dije ese mix es bastante desconocido y hay poca documentación incluso en inglés.
Podría dar por resuelto ahora y con mucho agradecimiento este post, no obstante espero no abusar si planteo un problema parecido aunque espero más simple de resolver ahora en ese mismo .htaccess con la maldita "?". Tengo al final esta redirección :
"Redirect 301 /M03-Escribenos.htm?trab=t http://www.portaltarot.com/escribenos"
que funciona en parte, pero conserva la coletilla al final, es decir entrando por "http://www.portaltarot.com /M03-Escribenos.htm?trab=t" se va a "http://www.portaltarot.com/escribenos?trab=t" o sea a donde debe pero con coletilla.
¿ Cómo hago esa redirección pero quitando la coletilla ?
Lo primero que tenés que entender es que el primer parámetro de la directiva Redirect es una ruta a un archivo relativo a la raiz de tu web, y tu archivo es
/M03-Escribenos.htm
no
/M03-Escribenos.htm?trab=t
Otra cosa que confunde, al igual que en tus ejemplos anteriores, es si necesitás pasar algún parámetro al destino ó no. Si los parámetros no te interesan hacés tan solo
Código:
RewriteRule ^escribenos$ /M03-Escribenos.htm [L]
si el trab=t tiene algún significado hacés
Código:
RewriteRule ^escribenos$ /M03-Escribenos.htm?trab=t
Y yo lo pondría entre
las redirecciones que hicimos antes y ese bloque que utiliza joomla
SAludos