Je dois changer de domaine lorsque j'ai un certain chemin sur la requête d'URL. Plus spécifiquement, je dois d'abord identifier si un certain chemin (/ path) existe sur la requête url. S'il existe, affichez le site Web avec le domaine www.mynewdomain.com/path/. Si/path n'existe pas dans la requête url, affichez www.myolddomain.com ou quelle que soit la demande.Rediriger un domaine en fonction de l'expression régulière
0
A
Répondre
0
Vous pouvez utiliser RewriteRule pour rediriger la demande vers le nouveau domaine. Vous pouvez mentionner la configuration dans l'hôte virtuel.
RewriteEngine On
RewriteRule /path(.*) http://www.mynewdomain.com/$1 [L,R]
Cette configuration conserve la partie de l'URL après le jeton /path
[désigné par (.*)
] et est réécrit à la trajectoire redirigé en utilisant $1
.
Souhaitez-vous conserver les paramètres de cette requête tels quels? Je veux dire disons, vous accédez en utilisant http://www.myolddomain.com/resource/path?query=sachin, voulez-vous le rediriger comme http://www.mynewdomain.com?query=sachin –