Я создаю страницу шлюза, которая перенаправляет посетителей в зависимости от того, какие службы они используют.
Как должно выглядеть правило .htaccess, которое перенаправляет посетителя, если у него есть файл cookie, исходящий из домена accounts.google.com?
RewriteEngine On
RewriteCond %{REQUEST_URI} /ingoing*$
RewriteCond %{HTTP_COOKIE} ?? WHAT SHOULD I PUT HERE ??[NC]
RewriteRule . example.com/outgoing [R,L]
Вы не можете этого сделать, потому что вы можете видеть файлы cookie только из домена, в котором находится ваш сайт. Браузер НЕ будет отправлять вам файлы cookie с других доменов.
В конце вы запрашиваете инструкции по захвату сеанса. Есть способы, которые могут сработать, но как только вас обнаружат, любая поисковая система исключит ваш сайт из своего индекса как сайт атаки.
Хотя есть простое решение: если вы хотите узнать, нашел ли новый пользователь ваш сайт через Google или другую поисковую систему, проверьте ссылку. Поскольку вы используете mod_rewrite, найдите в документации Apache HTTP_REFERER.