Rewrite url based on cookie
    Igor Sysoev 
    is at rambler-co.ru
       
    Wed Jan 24 09:21:36 MSK 2007
    
    
  
On Wed, 24 Jan 2007, Jason B wrote:
> Is it possible to rewrite a url based on a cookie value?
>
> In apache it might look like this:
>
> RewriteRule ^index.html$ index%{HTTP_COOKIE['cookieName']}.html
your case:
       location = /index.html  {
           set  $name  "";
           if ($http_cookie ~ "cookieName=([^;]+)(?:;|$)") {
               set  $name  $1;
           }
           index  index$name.html;
       }
or more generic:
       location /  {
           set  $name  "";
           if ($http_cookie ~ "cookieName=([^;]+)(?:;|$)") {
               set  $name  $1;
           }
           index  index$name.html;
       }
Igor Sysoev
http://sysoev.ru/en/
    
    
More information about the nginx
mailing list