2016-04-06 2 views
0

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

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 –

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.