У меня есть имя файла cookie, скажем, пользователь, у которого есть значение cookie для ученика и учителя. Теперь то, что я должен делать, когда пользователь посещает веб-сайт и уже зарегистрирован я должен перенаправить его/студент страницу, если пользователь студент и страница/учитель, если пользователь teacher.Here как я пыталсяapache redirect на основе содержимого cookie
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]
Но он показывает сообщение об ошибке конфигурации неправильной с кодом ошибки 500. статус Я попытался это, а
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]
идентификатор клиента куки для клиента (как студентов и преподавателей) Но это перенаправить меня только студенческую страницу/только если пользователь учитель.
он дает www.localhost.com перенаправлять вас слишком много раз. Я удалил куки, но он все тот же –