Здравствуйте, я хочу убедиться, что один файл моего сайта не https. У меня это есть в моем файле VirtualHost80
Redirect permanent /README.php http://<ip>/README.php
И у меня это есть в моем файле VirtualHost443
Redirect permanent / https://<ip>/
Весь сайт https, как я могу сделать один файл без https.
Пожалуйста, кто-нибудь, я искал при ответах, которые не работали почти месяц
ModRewrite - это черная магия, ИМО. Быстрое и грязное решение - установить stunnel для обратного http-https-соединения и поместить его на необычный порт. Затем используйте конфигурацию stunnel, чтобы ограничить, какие IP-адреса могут подключаться именно к тому месту, откуда вы выполняете парсинг (или, если вы не можете ограничить IP-адреса с помощью stunnel, настройте для этого свой брандмауэр).
Вставьте другое условие, например RewriteRule ^ README.php - [L]
перед вашим RewriteCond. Или просто используйте дополнительные условные перезаписи для HTTPS:
RewriteCond %{SERVER_PORT} 80
RewriteCond %{REQUEST_URI} !/page1.php
RewriteCond %{REQUEST_URI} !/README.php
RewriteRule ^(.*)$ https://mysecurewebsite.com/$1 [R,L]