J'ai un nom de contenu de cookies disons utilisateur qui a la valeur cookie de l'étudiant et de l'enseignant. Maintenant, ce que je dois faire est quand le site de visites d'utilisateurs et est déjà connecté, je dois le rediriger vers/page étudiant si l'utilisateur est étudiant et/la page des enseignants si l'utilisateur est teacher.Here comment j'ai essayéapache redirect basé sur le contenu des cookies
RewriteCond %{REQUEST_URI} ^/index.html$
<If " %{HTTP_COOKIE} != 'student'">
RewriteEngine On
RewriteRule^/student?%{HTTP_HOST} [L]
</If>
<Else>
RewriteEngine On
RewriteRule .* /teacher.html?%{HTTP_HOST} [L]
mais il affiche le message d'erreur de configuration mal configuré avec le code d'erreur d'état de 500. J'ai essayé ainsi
RewriteCond %{REQUEST_URI} ^/index.html$
RewriteCond %{HTTP_COOKIE} .*client-id.*
RewriteCond %{HTTP_COOKIE} !cookie=student
RewriteRule^/student.html?%{HTTP_HOST} [L]
RewriteCond %{REQUEST_URI} ^/index.html$
RewriteCond %{HTTP_COOKIE} .*client-id.*
RewriteCond %{HTTP_COOKIE} !cookie=teacher
RewriteRule^/teacher?%{HTTP_HOST} [L]
id client est cookies pour le client (à la fois étudiant et enseignant) mais cela me rediriger uniquement/élève page seulement même si l'utilisateur est enseignant.
il donne www.localhost.com vous a redirigé trop de fois. J'ai effacé les cookies mais c'est toujours pareil –