Я действительно изо всех сил пытаюсь заставить это работать. Я собрал кусочки и кусочки отовсюду и, наконец, похоже, что перенаправление работает, однако, похоже, он игнорирует проверку cook ie и просто перенаправляет, установлен ли cook ie или нет.
Я также изо всех сил пытаюсь найти ресурс, который объясняет, что означают все переменные htaccess. Я нашел много мест, где они перечислены. Я даже не могу найти объяснение% {REQUEST_URI}, я предполагаю, что это означает домен.
Я пытаюсь перенаправить любого, кто пытается получить доступ к любым файлам в указанном каталоге c, в страница входа в систему, если у них нет набора ie повара.
RewriteCond %{REQUEST_URI} /wp-content/uploads/my/directory/.*
RewriteCond %{HTTP_COOKIE} !my-cookie-name=1
RewriteRule . https://%{HTTP_HOST}/client-login/ [L]