Исключение Apache MatchRedirect regex

Я всегда заканчиваю тем, что использовал Debian для любого "небольшого сервера" установки. Минимизированная основа плюс легкие установки и обновления через Кв. делает это большим для маленького материала.

4
задан 31 July 2013 в 14:04
1 ответ

Вместо этого используйте перезапись. Попробуйте что-нибудь вроде

RewriteEngine on
RewriteCond %{HTTPS} =on
RewriteCond %{REQUEST_URI} !^/system_
RewriteRule ^/(.*) http://exsite.tld/$1 [R=301,L]

, должно получиться. Пожалуйста, протестируйте его перед внедрением в живую среду.

В этих правилах указано: 1. включить механизм перезаписи, 2. проверить, включен ли HTTPS, 3. проверить, не начинается ли путь URI с system_ . Если оба двух вышеуказанных условий верны, выполните перезапись до http-версии вашего домена для всех оставшихся URI.

4
ответ дан 3 December 2019 в 03:31

Теги

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