2011-03-01 1 views
5

J'ai un problème où je veux rediriger un utilisateur sur la base d'une sous-chaîne url referered, comment je peux accomplir qu'utiliser htaccess?Redirect sur la base de referer HTTP_REFERER htaccess

  1. L'utilisateur est sur http://example.com/aqeel/videos/
  2. Il y a un lien hypertexte sur la page ci-dessus http://demo.example.com/
  3. Lorsque l'utilisateur atteint http://demo.example.com/, je veux qu'il soit redirigé vers http://demo.example.com/login/aqeel/, ici aqeel est la sous-chaîne capturée à partir de l'url referer dans htaccess de l'étape 1 URL.

Merci à l'avance,

Répondre

5

Vous pouvez utiliser ci-dessous le code pour faire ce travail:

RewriteCond %{HTTP_REFERER} http\:\/\/example.com/([a-z]+)/videos/ 
RewriteRule (.*)$ /login/%1/ 

J'ai essayé sur mon domaine .. et ça marche ... espérons que travailler aussi avec vous ... :)