Foros del Web » Administración de Sistemas » Apache »

Redireccion si no hay cookie

Estas en el tema de Redireccion si no hay cookie en el foro de Apache en Foros del Web. Que tal: quiero redireccionar a una página si no existe una cookie en específico. rewriteCond %{http_cookie} !resource=go RewriteCond %{REQUEST_URI} !^go RewriteRule ^[^go](.*)$ http://mysite.com/go lo logra, ...
  #1 (permalink)  
Antiguo 16/01/2013, 20:06
Avatar de jmrvm801  
Fecha de Ingreso: octubre-2011
Ubicación: Orizaba, Mexico
Mensajes: 37
Antigüedad: 13 años
Puntos: 1
Pregunta Redireccion si no hay cookie

Que tal:

quiero redireccionar a una página si no existe una cookie en específico.

rewriteCond %{http_cookie} !resource=go
RewriteCond %{REQUEST_URI} !^go
RewriteRule ^[^go](.*)$ http://mysite.com/go

lo logra, pero genera un bucle de redirección. No deseo usar php, únicamente apache.

Gracias de antemano
  #2 (permalink)  
Antiguo 17/01/2013, 07:23
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 17 años, 4 meses
Puntos: 1567
Respuesta: Redireccion si no hay cookie

Código Apache:
Ver original
  1. RewriteEngine On
  2. RewriteBase /
  3. RewriteCond %{HTTP_COOKIE} !^.*nombre-cookie.*$ [NC]
  4. RewriteRule .* /establecer-cookie.php [NC,L]

Obviamente la páginas a la que redirijas deberá crear la cookie, si no vas a entrar en un bucle

Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.

Etiquetas: htaccess, rewritecond, rewriterule
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:24.