He fallado en Google y no he podido encontrar la respuesta buscando aquí. Lo siento, soy nuevo en htaccess y tiene una sintaxis muy extraña y es muy difícil de aprender.Cómo hacer htaccess redirigir según el valor de cookie
Se puede ver lo que estoy tratando de hacer aquí ...
RewriteEngine on
RewriteCond %{HTTP_COOKIE} ^.*user_id=(\d+).*$ [NC]
RewriteRule .* http://localhost/mysite/cache/$1 [R=301,L]
RewriteRule .* http://localhost/mysite/cache/guest [R=301,L]
estoy almacenamiento en caché de las páginas para cada usuario de la velocidad de carga. Deseo redirigirme a la carpeta de caché HTML adecuada si han iniciado sesión con una cookie; de lo contrario, deseo cargar la caché de invitado.
Ahora entra en un infi-loop. Si elimino [R = ... entonces obtengo el error interno del servidor.
Por favor ayuda! ¡¡¡Gracias!!!
¿Dónde puedo buscar información sobre cómo decir a qué subdirectorios aplicar? Gracias. – BinaryGal
Finalmente encontré una página web con la respuesta: http://www.askapache.com/htaccess/mod_rewrite-tips-and-tricks.html#menu0-el14 El truco es usar un guión "-". Aquí está mi solución que funciona: RewriteRule ^. + $ - [L] – BinaryGal