Назад | Перейти на главную страницу

перенаправление htaccess на основе файлов cookie

Мне нужна страница приветствия для новых посещений. Если у пользователя нет сохраненного файла cookie, он будет перенаправлен на страницу приветствия. Если файл cookie сохраняется, ничего не происходит.

Header set Set-Cookie "visited=true"
RewriteEngine On RewriteBase /
RewriteCond %{HTTP_COOKIE} !^visited=true$ [NC]
RewriteRule .? /welcome.html [R=301,NC,L]

Cookie работает, но все пользователи перенаправляются.

Вам нужно изменить порядок ... вы устанавливаете cookie перед движком. Переместите Header под вашим правилом перезаписи, и оно должно работать.