Перенаправление на HTTPS, за исключением ряда URL - PullRequest
0 голосов
/ 26 апреля 2019

Мне нужно отложить https для ряда URL-адресов ...

Прямо сейчас я получил это: https://sub.domain.com/release/download/{id}

Мне нужно, чтобы все / release / download / {id} URL были перенаправлены на http

Я попробовал несколько решений отсюда: Mod_rewrite http-> https перенаправить за исключением одного URL

но никто не работал.

Я получил это в моем apache conf:

RewriteEngine On
RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^(.*)$ https://%{HTTP_HOST}$1 [R=301,L]

1 Ответ

0 голосов
/ 26 апреля 2019

Вы можете использовать следующее RewriteRule

RewriteEngine On
#redirect http to https except "/release/download/*
RewriteCond %{REQUEST_URI} !^/release/download/.*
RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^(.*)$ https://%{HTTP_HOST}$1 [R=301,L]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...