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

Условное перенаправление http на https в зависимости от URL-адреса сайта? (Апач)

У меня есть URL-адрес, который используется для хранения данных на нескольких сайтах на основе идентификатора клиента. Многие из наших клиентов теперь хотят использовать безопасное разрешение https, но данные, на которые ссылаются их сайты с этого конкретного URL-адреса, в настоящее время не защищены, поэтому я получаю сообщение об ошибке, что «некоторые части этой страницы небезопасны (например, изображения ) ", и я ищу условие перезаписи, которое позволило бы пересылать URL-адрес хранилища на https, если на него ссылаются только с сайта https, но все же разрешает http-разрешение того же URL-адреса хранилища, если нет.

Мы будем благодарны за любую помощь по этой теме. Заранее благодарим всех участников. Дэвид В.

Поместите это в свою конфигурацию Apache

RewriteCond %{HTTP_REFERER} ^https://
RewriteCond %{HTTPS} !=on # This checks to make sure the connection is not already HTTPS
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R,L]