Para redirigir cualquier dominio o URL concreta (con o sin parámetros PHP) podemos utilizar la reescritura (RewriteRule) en el archivo .htacess
Ejemplo:
RewriteEngine on
RewriteCond %{REQUEST_URI} ^/directorio/index.php$
RewriteCond %{QUERY_STRING} ^option=valor&id=13$ [NC]
RewriteRule ^(.*)$ http://www.dominio2.com/tecnologias/automatizaci%C3%B3n-y-control? [L,R=301]RewriteCond %{REQUEST_URI} ^/directorio/index.php$ [NC]
RewriteRule ^(.*)$ http://www.dominio2.com/? [L,R=301]RewriteRule (.*) http://www.dominio2.com/$1 [L,R=301]
Explicación:
En la primera regla recogemos la URI y consultamos el STRING a partir del ? para enviarla a su URL correspondiente en el nuevo dominio (dominio2.com).
En la línea RewriteRule añadimos un ? al final de la URL destino para indicarle que no printe el STRING anterior.
La segunda regla es menos concreta y no identifica ningún parámetro adicional por GET. Cualquier llamada a http://www.dominio1.com/directorio/index.php será redirigida a http://www.dominio2.com
La tercera regla redirige cualquier URI a http://www.dominio2.com
Se ejecutan secuencialmente, con lo que contemplamos todas las posibilidades.
L = Last (no ejecutará ninguna regla más)
R = Redirect
NC = No discrimina entre mayúsculas/minúsculas
Deja una respuesta