yvan Posté 12 Avril 2006 Posté 12 Avril 2006 Bonjour, Je souhaite rediriger l'accés d'un forum suivant l'url du referant. Si le referant est un site affilié la page sera A et si le referant est un autre site ou un moteur la page sera B Est-ce possible depuis un fichier htaccess ? J'ai beaucoup chercher dans les réécriture conditionnelle, est-ce la bonne piste ? RewriteCond %{HTTP_REFERER} Merci pour votre aide et bonne journée à vous ;-)
yvan Posté 12 Avril 2006 Auteur Posté 12 Avril 2006 Ou je pense à un header location ... Est-ce possible ? Merci
Jan Posté 12 Avril 2006 Posté 12 Avril 2006 Les 2 solutions sont possibles. Pour la réécriture, tu peux voir l'incontournable tuto à http://www.webmaster-hub.com/publication/article5.html
TheRec Posté 12 Avril 2006 Posté 12 Avril 2006 Bonjour, et surtout ne pas oublier une solution "fallback" qui redirigera les utilisateurs avec un autre référant ou même un champs référant vide pour ceux qui désactivent cette fonctionnalité ou qui tout simplement viennent de "nulle part" (ceux qui aurait par exemple ta page en page d'accueil) Il ne faut pas les oublier à moins que tu le fasses en connaissance de cause.
yvan Posté 12 Avril 2006 Auteur Posté 12 Avril 2006 Merci pour vos réponse, je planche sur l'article 5 depuis ce matin et je n'arrive pas à m'en sortir, je suis pas très callé en htaccess... Quand a la fonction "fallback" je ne connaissai pas! Je vais continuer à chercher la solution à moins qu'il y ait un autre moyen plus simple . Merci
yvan Posté 12 Avril 2006 Auteur Posté 12 Avril 2006 Voici mon fichier .htaccess RewriteEngine on RewriteCond %{HTTP_REFERER} ^site_affiliés.fr$ RewriteRule ^(.*) http://www.A.fr/.* [L] ErrorDocument 404 /404.htm
TheRec Posté 12 Avril 2006 Posté 12 Avril 2006 Non ce nest pas une fonction en soit "fallback"...C'est un concept, si aucun des cas spécifique que tu traites avec des RewriteCond n'a correspondu à la requête de l'utilisateur il faut tout de même le rediriger vers une page (de ton choix)
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant