rediriger si l'url contient la chaîne de caractères à l'aide de htaccess
Je veux rediriger vers autre domaine, 83answers.com
si l'url contient forum
chaîne.
Comme si mon url est test.guru99.com/forum/xyxyxzz
alors il doit rediriger vers 83answers.com
. Chaîne de forum peut être n'importe où dans l'url.
J'ai essayé de suivre
RewriteCond %{QUERY_STRING} forum
RewriteRule .* 83answers.com [R,L]
et aussi ce
RewriteCond %{REQUEST_URI} forum
RewriteRule .* 83answers.com
Mais les deux ne fonctionne pas ,Merci de m'aider à régler cette question.
Ce qui concerne
OriginalL'auteur hiren panchal | 2014-02-03
Vous devez vous connecter pour publier un commentaire.
Pour l'URL de base, vous n'avez pas besoin
RewriteCond
, justeRewriteRule
:Pour la chaîne de requête, vous avez été près de là:
Les règles combinées:
Noter que vous devez inclure
http://
. Si vous venez d'utiliser83answers.com
, le serveur tente de rediriger vers une URL sur votre serveur. Par exemple, il serait de redirigerhttp://test.guru99.com/forum/xyxyxzz
àhttp://test.guru99.com/83answers.com
, ce qui n'est pas bon.Avez-vous redémarrer Apache après l'activation du moteur de réécriture?
OriginalL'auteur Ed Cottrell
Vous pouvez ajouter une clause or entre deux RewriteCond comme ceci:
OriginalL'auteur anubhava
Vraie réponse que je maded code est
en place de chaîne yoou pouvez mettre votre mot
OriginalL'auteur hiren panchal