estoy atando para establecer el escenario, si alguien visita website.com/blog/ se les redirige a blog.website.com..htaccess redirección al subdominio
que utiliza este código en mi archivo .htaccess para lograr algún otro cambio de dirección (de .NET para .com) anteriormente:
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www.|blog.)?website.net(.*) [NC]
RewriteRule (.*) http://www.website.com/$1 [R=301,L]
También puede ser relevante que tengo una ErrorDocument 404 en mi archivo de configuración de apache
Para resolver mi mi problema he intentado esto:
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www.|blog.)?website.net(.*) [NC]
RewriteRule (.*) http://www.website.com/$1 [R=301,L]
RewriteCond %{HTTP_HOST} ^(www.)?website(.com|.net)/blog/?$ [NC]
RewriteRule (.*) http://blog.website.com/ [L]
Este código sin embargo, no está funcionando. Mi documento de error todavía está manejando la solicitud (el directorio/blog/no existe). Intenté mover este nuevo código por encima del ErrorDocument en el archivo apache conf, pero ocurrió lo mismo.
Es sin duda un error sintáctico, cualquier ayuda sería muy apreciada :)
Eso funcionó perfectamente gracias – user1216981