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

mod_rewrite вместо mod_alias / Порядок и приоритет

На многосерверном виртуальном хостинге я использую этот

RedirectMatch temp "/.well-known/acme-challenge/(.*)" "https://FOO.BAR.TLD/$1"

перенаправлять все запросы Let's Encrypt на один сервер.

Проблема: если кто-то (покупатель ;-)) использует, например,

RedirectPermanent / http://somewhereelse

RedirectPermanent имеет приоритет над RedirectMatch (что логично).

Поэтому я заменил свое центральное правило на

RewriteEngine On
RewriteRule "^/.well-known/acme-challenge/(.*)" "https://FOO.BAR.TLD/$1" [L,R=302]

но даже с «L» -флагом выполняется mod_alias (RedirectPermanent).

Есть ли у кого-нибудь шанс «исправить» это, чтобы мое основное правило выполнялось в любое время?

Кстати: я также пытался убедиться, что «мое» правило является последним (и первым) в конфигурации apache, упорядочивая имена файлов, но RedirectPermanent клиента alwa