基于引用HTTP_REFERER htaccess重定向

时间:2011-03-01 06:54:31

标签: .htaccess http-referer

我有一个问题,我想根据来自referered url的子字符串重定向用户,如何使用htaccess实现这一点?

  1. 用户在http://example.com/aqeel/videos/
  2. 上页http://demo.example.com/
  3. 上有一个超链接
  4. 当用户到达http://demo.example.com/时,我希望他被重定向到http://demo.example.com/login/aqeel/,这里aqeel是从第1步URL的htaccess中的referer url捕获的子字符串。
  5. 先谢谢,

1 个答案:

答案 0 :(得分:5)

您可以使用以下代码来完成这项工作:

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

我尝试了我的域名......它的确有效......希望能和你合作......:)