Je veux rediriger uniquement ma racine vers une autre URL, mais je conserve tous les répertoires / sub / auxquels ils appartiennent (et redirigeons)
exemple:
mysite.com/1 redirige quelque part mysite.com/admin ouvre une page
je veux que mysite.com/ redirige vers mysecondsite.com et uniquement avec une redirection 301 utilisant htaccess
RewriteCond %{HTTP_HOST} ^mysite\.com$ [NC]
pour garantir que le match était pour l'hôte exactRewriteRule
modèle (comme dans la réponse de @ DaveForgac), au lieu d’utiliser une condition supplémentaire pour vérifier laREQUEST_URI
variable serveur.Si vous voulez uniquement rediriger "/" vers un autre domaine, cela fonctionnera:
Cela ne fait que correspondre à la racine du domaine avec rien après; il ne fera donc que rediriger le nom de domaine sans qu'un nom de fichier ne soit spécifié.
la source
Cela devrait fonctionner très bien:
la source
Une solution plus courte:
la source