He creado un nuevo sitio PHP para un cliente y quiero redireccionar los resultados de Google de la clasificación anterior a la nueva.Apache Redirect 301 falla al usar los parámetros GET, como? Blah =
He puesto varias docenas de Redirect 301 en un .htaccess en el documentroot, y aunque algunas funcionan bien, tengo problemas con muchas otras.
Esto funciona bien:
Redirect 301 /nl/flash/banner_new.swf http://www.example.com/actueel/nieuws.html?action=show&f_id=152
Esto no funciona! (Que conduce a un 404 desde la redirección simplemente se omite):
Redirect 301 /nl/index.php?mID=24511&subID=0 http://www.example.com/solutions/printsolutions.html
Redirect 301 /nl/index.php?mID=24512&subID=0 http://www.example.com/support/koppeling-met-omgeving.html
Las redirecciones se mezclan en el archivo .htaccess, y sólo las redirecciones con parámetros GET parecen fallar.
¿Hay una solución? Ignorar los redireccionamientos fallidos no es una opción para el cliente. Gracias por tus pensamientos
El patrón real para 'RewriteRule' depende de si se usa en la configuración del servidor o en un archivo .htaccess y donde se encuentra el archivo .htaccess. – Gumbo