Один сайт без https

Здравствуйте, я хочу убедиться, что один файл моего сайта не https. У меня это есть в моем файле VirtualHost80

Redirect permanent /README.php http://<ip>/README.php 

И у меня это есть в моем файле VirtualHost443

Redirect permanent / https://<ip>/ 

Весь сайт https, как я могу сделать один файл без https.

Пожалуйста, кто-нибудь, я искал при ответах, которые не работали почти месяц

-3
задан 1 December 2017 в 15:24
2 ответа

ModRewrite - это черная магия, ИМО. Быстрое и грязное решение - установить stunnel для обратного http-https-соединения и поместить его на необычный порт. Затем используйте конфигурацию stunnel, чтобы ограничить, какие IP-адреса могут подключаться именно к тому месту, откуда вы выполняете парсинг (или, если вы не можете ограничить IP-адреса с помощью stunnel, настройте для этого свой брандмауэр).

0
ответ дан 5 December 2019 в 22:02

Вставьте другое условие, например 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]
0
ответ дан 5 December 2019 в 22:02

Теги

Похожие вопросы