Редирект на основе реферера HTTP_REFERER htaccess

У меня проблема, когда я хочу перенаправить пользователя на основе подстроки из реферального URL-адреса. Как я могу это сделать с помощью htaccess?

  1. Пользователь находится на странице http://example.com/aqeel/videos/.
  2. На странице выше есть гиперссылка http://demo.example.com/.
  3. Когда пользователь достигает http://demo.example.com/, я хочу, чтобы он был перенаправлен на http://demo.example.com/login/aqeel/, Здесь aqeel — это подстрока, полученная из URL-адрес реферера в htaccess из URL-адреса шага 1.

Заранее спасибо,


person Aqeel Ahmad    schedule 01.03.2011    source источник


Ответы (1)


Вы можете использовать приведенный ниже код, чтобы сделать это:

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

Я попробовал на своем домене... и он работает... надеюсь, что и у вас тоже... :)

person Love Sharma    schedule 05.04.2011