Під час спроби встановити сертифікат Let’s Encrypt ви можете отримати таке повідомлення:
Error occurred: Status: invalid, Detail:, Type: http-01
Найчастіше це викликано тим, що весь трафік перенаправляється з http на https і/або перенаправляється в файл index.php для того, щоб використовувати прості, “дружні” URL-посилання (що не містять символів “?”, “&”, “=” і т.д.).
Якщо у файлі .htaccess є правила RewriteCond і RewriteRule, спробуйте додати нове правило:
RewriteCond% {REQUEST_URI}! ^ / \. Well-known / acme-challenge / [0-9a-zA-Z _-] + $
Наведене вище правило відповідає за перенаправлення на https або на файл index.php. Приклад конфігурації файлу .htaccess з уже вставленими додатковими правилами може виглядати так:
#приклад 1 - перенаправлення з http на https RewriteCond% {HTTPS}! = On RewriteCond% {REQUEST_URI}! ^ / \. Well-known / acme-challenge / [0-9a-zA-Z _-] + $ RewriteRule ^. * $ Https: //% {SERVER_NAME}% {REQUEST_URI} [R, L]
#приклад 2 - перенаправлення на "дружні" посилання RewriteCond% {REQUEST_URI}! ^ / Index \ .php RewriteCond% {REQUEST_FILENAME}! -F RewriteCond% {REQUEST_FILENAME}! -D RewriteCond% {REQUEST_URI}! ^ / \. Well-known / acme-challenge / [0-9a-zA-Z _-] + $ RewriteRule. * Index.php [L]
Також слід пам’ятати, що обраний домен при встановленні Let’s Encrypt коректно вказує на наші сервери. Перенаправляючи окремі DNS-записи, пам’ятайте про піддомени www. і mail.
- Активація SSL-сертифікату в Joomla - 14 Липня, 2023
- Крок за кроком – Встановлення PrestaShop - 14 Липня, 2023
- Перенесення WordPress з локального комп’ютера на сервер - 14 Липня, 2023