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

Apache RedirectMatch для SSL, позволяющий LetsEncrypt не работать

Я пытался использовать Apache RedirectMatch для отправки большинства запросов на SSL, но все же разрешил задачу Lets Encrypt работать:

    RedirectMatch permanent ^/(?!\.well\-known/acme\-challenge)(.*)$ https://example.com/$1

Это перенаправляет пустой домен example.com на https://example.com. Он также позволяет выполнить задачу Lets Encrypt без перенаправления. Но он не может перенаправить ничего, кроме домена, поэтому, например, example.com/page переходит на страницу, но не SSL.

Тесты Regex предполагают, что это должно работать, но это не так. Какие-либо предложения?