.htaccess redirecionar visitante se ele tiver um cookie de accounts.google.com [closed]

2

Estou criando uma página de gateway que redireciona os visitantes com base nos serviços que eles estão usando.

Como uma regra de .htaccess deve redirecionar um visitante se ele tiver um cookie proveniente do domínio accounts.google.com?

RewriteEngine On
RewriteCond %{REQUEST_URI} /ingoing*$
RewriteCond %{HTTP_COOKIE} ?? WHAT SHOULD I PUT HERE ??[NC]
RewriteRule . example.com/outgoing [R,L]
    
por SkyHiRider 18.04.2014 / 21:24

2 respostas

9

Você não pode fazer isso porque só consegue ver cookies do domínio em que seu site está. O navegador NÃO enviará nenhum cookie de outros domínios.

    
por 18.04.2014 / 21:25
0

No final, você está pedindo instruções para o seqüestro de sessão. Existem maneiras que podem funcionar, mas quando você for detectado, qualquer mecanismo de pesquisa expulsará o site do índice como um site de ataque.

Embora exista uma solução simples: se você quiser saber se o novo usuário encontrou seu site no Google ou em outro mecanismo de pesquisa, verifique o referenciador. Como você está usando o mod_rewrite, pesquise o Apache Docs para HTTP_REFERER .

    
por 18.04.2014 / 22:31