2016-03-24 2 views
2

Je dois rediriger les visiteurs du site de /good/cats à /bad. Ce que j'écris:301 Rediriger vers l'URL unique sans autosubstitution

Redirect 301 /good/cats http://somedomain/bad 

Qu'est-ce que je reçois:

http://somedomain/bad/cats 

Que dois-je écrire pour rediriger vers la http://somedomain/bad?

Répondre

2

Vous devez utiliser RedirectMatch

RedirectMatch 301 ^/good/cats$ http://somedomain/bad 

La raison pour laquelle votre Redirect ne fonctionne pas parce que Redirect directive segments de chemin ajoute anciens supplémentaires à la destination. donc le /cats est en train d'être apposé.

+1

Merci pour la clarification! –