Quiero redirigir solo mi raíz a otra url, pero mantener todos los directorios / sub / donde pertenecen (y redirigir)
ejemplo:
mysite.com/1 redirige a algún lugar mysite.com/admin abre una página
quiero mysite.com/ para redirigir a mysecondsite.com y solo esto con una redirección 301 usando htaccess
RewriteCond %{HTTP_HOST} ^mysite\.com$ [NC]
para asegurarme de que la coincidencia era para el host exactoRewriteRule
patrón (como en la respuesta de @ DaveForgac), en lugar de usar una condición adicional para verificar laREQUEST_URI
variable del servidor.Si quiere decir que solo desea redirigir "/" a otro dominio, esto funcionará:
Esto solo coincide con la raíz del dominio con nada después, por lo que solo redirigirá el nombre de dominio sin un nombre de archivo especificado.
fuente
Esto debería funcionar bien:
fuente
Una solución más corta:
fuente