¿Cómo debo editar el archivo .htaccess para que mi sitio sea redirigido permanentemente (301) a una subcategoría de otro sitio web de esta manera,
Estructura:
SiteA.com -----> SiteB.com/category/abc (Regla 301) SiteA.com/samplepost ------> SiteB.com/samplepost (Regla 301)
I y new y necesito mover un sitio de tal manera que la URL base redirija a una subcategoría de otro sitio web y todos los enlaces permanentes redirijan a otro sitio web con la estructura habitual.
Si alguien puede darme un código personalizado para este tipo de redirección. No pude encontrar nada relacionado con esto y soy un principiante.
Gracias.
Suena bastante sencillo, seguramente podrías haberlo implementado tú mismo:
RewriteEngine on RewriteRule ^/?$ https://B.example.com/category/abc [R=301,L] RewriteRule ^ https://B.example.com%{REQUEST_URI} [R=301,L]Si ambos hosts se sirven desde el mismo servidor http, debe ser más específico:
RewriteEngine on RewriteCond %{HTTP_HOST} ^A\.example\.com$ RewriteRule ^/?$ https://B.example.com/category/abc [R=301,L] RewriteCond %{HTTP_HOST} ^A\.example\.com$ RewriteRule ^ https://B.example.com%{REQUEST_URI} [R=301,L]Obviamente, necesita cargar el módulo de reescritura en el sitio de servicio del servidor http "A.example.com".
En general, tiene sentido implementar dichas reglas en la configuración de host del servidor http real. Si no tiene acceso a eso, también puede usar un archivo de configuración distribuido para eso (".htaccess"), pero eso tiene algunas desventajas. Las reglas anteriores funcionarán de la misma manera.