Перенаправление на основе реферера HTTP_REFERER htaccess - PullRequest
5 голосов
/ 01 марта 2011

У меня возникла проблема, когда я хочу перенаправить пользователя на основе подстроки из ссылочного 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.

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

1 Ответ

5 голосов
/ 05 апреля 2011

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

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

Я пытался на моем домене ... и это работает ... надеюсь, что тоже работает с вами ...

...