Really Simple SSL


Really Simple SSL will automatically configure your website to use SSL to its fullest potential. Use extra security features to protect your website, and use our server health check to keep up-to-date.


  • Easy SSL Migration: Takes your website to HTTPS in just one-click.
  • Let’s Encrypt: Install an SSL Certificate if your hosting provider supports manual installation.
  • Server Health Check: Your server configuration is every bit as important for your website security.
  • WordPress Hardening: Tweak your configuration and keep WordPress fortified and safe by tackling its weaknesses.
  • Vulnerability Detection: Get notified when plugins, themes or core contain vulnerabilities and need appropriate action.

Покращуйте безпеку за допомогою Really Simple SSL Pro

  • The Mixed Content Scan & Fixer. Detect files that are requested over HTTP and fix it. Both Front- and Back-end.

Security Headers

These features mitigate the risk of clickjacking, cross-site-forgery attacks, stealing login credentials and malware among others.

  • Independent of your Server Configuration, works on Apache, LiteSpeed, NGINX etc.
  • Protect your website visitors with X-XSS Protection, X-Content-Type-Options, X-Frame-Options and Referrer Policy.
  • Enable HTTP Strict Transport Security and configure your site for the HSTS Preload list.

Advanced Security

Isolate your website from unnecessary file loading and exchanges with third-parties. Fully control your website and minimize risk of manipulation.

  • Designed for WordPress.
  • Control third-parties with the Content Security Policy – including Learning Mode.
  • Control browser features with the Permissions Policy e.g. geolocation, camera’s and microphones.
  • Isolate information exchange between other websites. Fully control in- and outbound of data.

Advanced Hardening

  • Choose a custom login URL
  • Rename and randomize your database prefix.
  • Change the debug.log file location to a non-public folder
  • Disable application passwords.
  • Control admin creation
  • Disable HTTP methods, reducing HTTP requests.

Vulnerability Measures

When a vulnerability is detected you will get notified accordingly. With Vulnerability Measures you can configure simple, but effective, measures to make sure a missed notification is not the end of the world.

  • Force update: An update process will be tried multiple times, until it can be assumed development of a theme or plugin is abandoned. You will be notified during these steps.
  • Quarantine: This extends the update process, which will run. When a plugin or theme can’t be updated to solve a vulnerability, it will be disabled and deactivated. Use with caution!

How does Really Simple SSL’s HTTPS migration work?

  • The plugin will check for an existing SSL certificate. If you don’t have one, you can generate one in the plugin. Depending on your hosting provider, the plugin can also install it for you or assist with instructions.
  • If needed, It will handle known issues WordPress has with SSL. An example might be that your website uses a loadbalancer, proxy or headers are not passed to detect a certificate.
  • All incoming requests are redirected to HTTPS with a default 301 WordPress redirect. You can also choose a .htaccess redirect.
  • The Site URL and Home URL are changed to HTTPS.
  • Your insecure content is fixed by replacing all HTTP:// URLs with HTTPS://, except external hyperlinks, dynamically.
  • Cookies with PHP are set securely by setting them with the HTTPOnly flag.

Useful Links

Любите Really Simple SSL?

Hopefully, this plugin saves you some time. If you want to support the continuing development of this plugin, please consider buying Really Simple SSL Pro, which includes some excellent security features and premium support.

About Really Simple Plugins

Other plugins developed by Really Simple Plugins are: Complianz and Burst Statistics. Really Simple SSL is developed by Really Simple Plugins.

For generating SSL certificates, Really Simple SSL uses the le acme2 PHP Let’s Encrypt client library, thanks to ‘fbett’ for providing it. Vulnerability Detection uses WP Vulnerability, an open-source initiative by Javier Casares. Want to join as a collaborator? We’re on GitHub as well!


  • Your Really Simple SSL dashboard - For optimal configuration.
  • The Server Health Check - An in-depth look at your server.
  • New Hardening Features - Fortify your website by minimizing weaknesses.


Для встановлення цього плагіну:

  1. Зробіть резервну копію! Ознайомтесь з з нашими рекомендаціями.
  2. Install your SSL certificate or generate one with Really Simple SSL.
  3. Завантажте плагін.
  4. Завантажте плагін в каталог /wp-content/plugins/.
  5. Можливо, вам доведеться знову увійти в систему, щоб тримати ваші доступи актуальними.
  6. Перейдіть до «Плагіни» у своїй адмінпанелі WordPress, а потім натисніть «Активувати».
  7. Тепер ви побачите повідомлення з проханням увімкнути SSL. Натисніть на неї і знову авторизуйтесь, якщо потрібно.

Часті питання

База знань

Для отримання більш детальних пояснень та документації щодо циклів переспрямування, Let’s Encrypt, змішаного вмісту, помилок тощо, будь ласка, шукайте документацію

Vulnerability Detection

Vulnerability Detection is currently in Beta. It’s stable, but needs scale to improve. If you can provide us with feedback, please do so!

Проблеми зі змішаним вмістом

Most mixed content issues are caused by URLs in CSS or JS files. For detailed instructions on how to find mixed content read this article.

Створення сертифікату Let’s Encrypt SSL

We added the possibility to generate a Free SSL Certificate with Let’s Encrypt in our Really Simple SSL Wizard. We have an updated list available for all possible integrations here. Please leave feedback about another integration, incorrect information, or you need help.

Проблеми петлі переадресувань

Якщо ви отримуєте петлі переадресування на вашому сайті, спробуйте діяти за цими інструкціями.

Чи сумісний плагін з мультисайтом?

Yes. There is a dedicated network settings page where you can control settings for your entire network, at once.

Видалення Really Simple SSL

Плагін перевіряє ваш сертифікат перед увімкненням, але якщо, наприклад, ви перенесли сайт у середовище без SSL підтримки, ви можете отримати блокування з бекенду.

Якщо ви не можете деактивувати, не просто видаліть папку плагіна, щоб видалити! Натомість дотримуйтеся цих вказівок .


Just what I needed, get the job done and no 500 things to check for. Thank you developers for making something so simple to work with.
Прочитати всі 8 516 відгуків

Учасники та розробники

“Really Simple SSL” — проект з відкритим вихідним кодом. В розвиток плагіну внесли свій вклад наступні учасники:


“Really Simple SSL” було перекладено на 57 локалізацій. Дякуємо перекладачам за їх роботу.

Перекладіть “Really Simple SSL” на вашу мову.

Цікавитесь розробкою?

Перегляньте код, перегляньте сховище SVN або підпишіться на журнал розробки за допомогою RSS.

Журнал змін


  • New: extend blocking of malicious admin creation to multisite
  • Improvement: added dandomain host
  • Improvement: added Infomaniak host


  • Improvement: give json directory a random foldername, and remove after deactivating vulnerability detection
  • Improvement: link in vulnerability notification to the vulnerability overview page instead of measures
  • Improvement: allow for versions with a ‘v’ prefix in the version number in vulnerability detection
  • Fix: duplicate do_not_edit_htaccess key in the fields array, causing the setting to not be saved
  • Fix: css for last step in Lets Encrypt wizard
  • Fix: js error on subsites on a multisite setup in plugins overview due to deactivation modal


  • January 24th 2024
  • Improvement: new onboarding setup
  • Improvement: improved hide wp-version logic


  • Fix: Config for CSP preventing Learning mode from completing
  • Fix: datatable styling
  • Fix: using deactivate_https with wp-cli did not remove htaccess rules
  • Improvement: add query parameter to enforce email verification &rsssl_force_verification
  • Improvement: css for check certificate manually button


  • Fix: changed link to article
  • Fix: remove flags .js file which was added twice, props @adamainsworth
  • Fix: typo in missing advanced-headers.php notice
  • Improvement: catch php warning when script src is empty when using hide wp version, props @chris-yau
  • Improvement: new save & continue feedback
  • Improvement: datatable styling
  • Improvement: new react based modal
  • Improvement: menu re-structured
  • Improvement: re-check vulnerability status after core update
  • Improvement: link in the email security notification to the vulnerability page instead of to a general explanation


  • October 11th 2023
  • Fix: React ErrorBoundary preventing Let’s Encrypt generation to complete.


  • October 6th 2023
  • Fix: hook change in integrations loader causing modules not to load. props @rami5342


  • October 5th 2023
  • Fix: incorrect function usage, props @heutger


  • October 4th 2023
  • Improvement: detection if advanced-headers.php file is running


  • September 5th 2023
  • Improvement: typo update word
  • Improvement: translatability in several strings.


  • August 8th 2023
  • Improvement: WordPress tested up to 6.3
  • Improvement: improve file existence check json
  • Fix: handling of legacy options in php 8.1
  • Fix: count remaining tasks


  • July 25th 2023
  • Improvement: modal icon placement in wizard on smaller screens
  • Improvement: expire cached detected headers five minutes after saving the settings
  • Fix: handling of legacy options in php 8.1
  • Fix: prevent issues with CloudFlare when submitting support form from within the plugin
  • Fix: translations singular/plural for japanese translations @maboroshin


  • July 4th 2023
  • Improvement: support custom wp-content directory in advanced-headers.php
  • Improvement: prevent usage of subdirectories in custom login url
  • Fix: translations not loading for chunked react components
  • Improvement: add option to manually re-check vulnerabilities ‘&rsssl_check_vulnerabilities’, props @fawp


  • Fix: some users with a non www site reporting issues on the login page over http://www, due to the changes in the wp redirect. Reverting to the old method. props @pedalnorth, @mossifer.


  • June 14th 2023
  • Improvement: notice informing about the new free vulnerability detection feature
  • Improvement: improved the php redirect method
  • Improvement: make the wp-config.php not writable notice dismissable
  • Fix: feedback on hardening features enable action not showing as enabled, props @rtpHarry


  • Fix: fix false positives on some plugins
  • Improvement: vulnerability notifications in site health, if notifications are enabled.


  • Improvement: improve matching precision on plugins with vulnerabilities.


  • Fix: When the Rest API is not available, the ajax fallback should kick in, which didn’t work correctly in 7.0. props @justaniceguy


  • New: Vulnerability Detection is in Beta – Read more or Get Started
  • Improvement: move onboarding rest api to do_action rest_route
  • Improvement: catch several edge situations in SSL Labs api
  • Improvement: SSL Labs block responsiveness
  • Improvement: more robust handling of wp-config.php detection


  • Improvement: added support for the new Let’s Encrypt staging environment


  • Improvement: add warning alert option
  • Fix: capability mismatch in multisite. props @verkkovaraani


  • Improvement: optionally enable notification emails in onboarding wizard
  • Improvement: onboarding styling
  • Fix: catch non array value from notices array, props @kenrichman
  • Fix: typo in documenation link, props @bookman53


  • Improvement: Changed Back-end react to functional components
  • Improvement: multisite notice should link to network admin page
  • Improvement: detect existing CAA records to check Let’s Encrypt compatibility
  • Improvement: tested up to wp 6.2
  • Improvement: UX improvement learning mode


  • Fix: capability mismatch for a non administrator in multisite admin, props @jg-visual


  • Fix: race condition when activating SSL through wp-cli, because of upgrade script
  • Fix: missing disabled state in textarea and checkboxes
  • Fix: some strings not translatable
  • Fix: Let’s Encrypt renewal with add on
  • Improvement: permissions check re-structuring
  • Improvement: notice on subsite within multisite environment about wildcard updated


  • New: optional email notifications on advanced settings
  • Improvement: added tooltips
  • Improvement: added warnings for .htaccess redirect
  • Improvement: don’t send user email change on renaming admin user, as the email doesn’t actually change
  • Improvement: Use BASEPATH only for wp-load.php, so symlinked folders will load based on ABSPATH
  • Improvement: Improved support for environments where Rest API is blocked


  • Fix: WP CLI not completing SSL when because site_has_ssl option is not set if website has not been visited before, props @oolongm
  • Improvement: prevent ‘undefined’ status showing up in api calls on settings page
  • Improvement: show notice if users are using an <2.0 Let’s Encrypt shell add-on which is not compatible with 6.0


  • Improvement: some UX changes
  • Improvement: Limit number of notices in the dashboard
  • Improvement: load rest api request url over https if website is loaded over https
  • Fix: empty menu item visible in Let’s Encrypt menu


  • Fix: settings page when using plain permalinks, props @mvsitecreator, props @doug2son


  • Improvement: improve method of dropping empty menu items in settings dashboard
  • Improvement: dynamic links in auto installer
  • Improvement: Let’s Encrypt Auto installer not working correctly, props @mirkolofio
  • Improvement: change rest_api method to core wp apiFetch()
  • Improvement: scroll highlighted setting into view after clicking “fix” on a task
  • Improvement: run http method test in batches, and set a default, to prevent possibility of curl timeouts on systems with CURL issues
  • Improvement: clean up code-execution.php file after test, props @spinhead
  • Improvement: give notification if ‘DISABLE_FILE_EDITING’ is set to false in the wp-config.php props @joeri1977
  • Improvement: drop some unnecessary translations
  • Improvement: set better default, and change transients to option for more persistent behavior in wp version test, props @photomaldives
  • Fix: Burst Statistics not activating after installation
  • Fix: CSS for blue labels in progress dashboard below 1080px
  • Fix: WPCLI SSL activation not working due to capability checks, props @oolongm
  • Fix: catch invalid account error in Let’s Encrypt generation, props @bugsjr
  • Fix: do not block user enumeration for gutenberg


  • Fix: on multisite, the test for users with admin username did not use the correct prefix, $wpdb->base_prefix, props @jg-visual
  • Improvement: allow submenu in back-end react application
  • Improvement: Skip value update when no change has been made
  • Improvement: no redirect on dismiss of admin notice, props @gangesh, @rtpHarry, @dumel
  • Improvement: remove obsolete warning
  • Improvement: qtranslate support on settings page


  • Fix: on some environments, the HTTP_X_WP_NONCE is not available in the code, changed logged in check to accomodate such environments
  • Fix: dismiss on admin notices not immediately dismissing, requiring dismiss through dashboard, props @dumel


  • Fix: Apache 2.4 support for the block code execution in the uploads directory hardening feature, props @overlake
  • Fix: When used with Varnish cache, Rest API get requests were cached, causing the settings page not to update.
  • Fix: Ensure manage_security capability for users upgraded from versions before introduction of this capability
  • Fix: allow for custom rest api prefixes, props @coderevolution
  • Fix: bug in Let’s Encrypt generation with DNS verification: saving of ‘disable_ocsp’ setting, create_bundle_or_renew action with quotes
  • Fix: change REST API response method to prevent script errors on environments with PHP warnings and errors, causing blank settings page
  • Improvement: Simplify user enumeration test
  • Improvement: catch unexpected response in SSL Labs object
  • Improvement: z-index on on boarding modal on smaller screen sizes, props @rtpHarry
  • Improvement: hide username field if no admin username is present, props @rtpHarry


  • Fix: incorrectly disabled email field in Let’s Encrypt wizard, props @cburgess
  • Improvement: on rename admin user, catch existing username, and strange characters
  • Improvement: catch openBaseDir restriction in cpanel detection function, props @alofnur
  • Improvement: remove 6.0 update notices on subsites in a multisite network, props @wpcoderca, (@collizo4sky


  • Improvement: Lets Encrypt wizard CSS styling
  • Improvement: re-add link to article about Let’s Encrypt so users can easily find the URL
  • Improvement: let user choose a new username when selecting “rename admin user”


  • Fix: restrict conditions in which htaccess rewrite runs, preventing conflicts with other rewriting plugins


  • Fix: drop upgrade of .htaccess file in upgrade script


  • Fix: race condition in .htaccess update script, where multiple updates simultaneously caused issues with the .htaccess file


  • Fix: using the .htaccess redirect in combination with the block code execution in uploads causes an issue in the .htaccess redirect
  • Fix: deactivating Really Simple SSL does not completely remove the wp-config.php fixes, causing errors, props @minalukic812


  • Fix: Rest Optimizer causing other plugins to deactivate when recommended plugins were activated, props @sardelich


  • Fix: do not show WP_DEBUG_DISPLAY notice if WP_DEBUG is false, props @janv01
  • Fix: empty cron schedule, props @gilvansilvabr
  • Improvement: several typo’s and string improvements
  • Fix: auto installer used function not defined yet
  • Fix: rest api optimizer causing an error in some cases @giorgos93


  • Fix translations not loading for scripts


  • Tested up to WordPress 6.1.0
  • Improvement: User Interface
  • New: Server Health Check – powered by SSLLabs
  • New: WordPress Hardening Features


  • Покращенно: додано сумісність з PHP 8.1
  • Покращенно: оновлений коментар переспрямування .htaccess
  • Нове: додано помічника установки
  • Покращенно: is_writable реєстрація Let’s Encrypt
  • Покращення: Ловіть не встановлюйте альтернативні та загальні назви в cert


  • Вибитий тест до 5,9


  • Покращенно: змінення тексту про Google Analytics для ширшого застосування
  • Покращенно: запобігання повторенню повідомлення
  • Покращенно: кращий відгук про невдале виявлення SSL
  • Покращенно: виявлення перенаправлення .htaccess за допомогою preg_match


  • Покращенно: змінено текст у відгуках заголовків безпеки
  • Покращенно: деякі ресурси не були завантажені мініфікованими на back-end
  • Покращенно: скинуто один рядок із порад та підказок, щоб переконатися, що все пасує під час перекладу
  • Покращенно: покращено відгук на прапорці Let’s Encrypt політика та умови який обов’язконий
  • Покращенно: поліпшено відгуки обраної хостингової компанії, якщо SSL вже доступний, або взагалі недоступний.
  • Покращенно: оновлений wp-config потребує повідомлення про виправлення
  • Покращено: оновлено RTL css


  • Покращенно: оновлені статті порад та підказкок щодо Let’s Encrypt та політику ресурсів Cross-Origin
  • Удосконаленно: оновлена налаштування стилізації повзунка
  • Покращення: оновлена WP Config, яка не підлягає запису, повідомлення та стаття
  • Покращенно: рекомендована перевірка заголовків тепер використовує cURL для виявлення заголовків


  • Покращенно: автоматичне перейменування force-deactivate.php назад до .txt після запуску
  • Покращенно: автоматичне скидання кешу популярних плагінів кешування
  • Покращенно: опція “відхилити всі повідомлення” в меню параметрів мультисайтової мережі
  • Покращенно: додано опцію вимкнення степлінга OCSP у генерації сертифікатів Let’s Encrypt, замість того, щоб робити це лише автоматично
  • Покращенно: додано параметр високої контрастності до налаштувань для кращої сумісності з WCAG
  • Покращенно: посилання “встановити вручну” на Let’s Encrypt оновлення сертифікату має вказувати на завантаження сертифіката замість URL-адреси встановлення хостингу.
  • Покращенно: рекомендуєма перевірку заголовків тепер використовує cURL для виявлення заголовків


  • Покращенно: видаліено одну рекомендацію з повідомлення про активацію ssl, щоб підтримувати його в чистоті
  • Покращенно: продовження замість зупинки, коли автоматична установка неможлива
  • Покращенно: додано опцію скидання до майстра генерації Let’s Encrypt, щоб дозволити повне скидання Lets Encrypt
  • Покращенно: збережені налаштування про відгуки


  • Покращенно: колір індикатору прогресу
  • Покращенно: створено зачиняєме повідомлення про не захищені каталоги, якщо процес генерації сертифікатів Let’s Encrypt не завершено.
  • Покращенно: механізм ловлі не існуючої функцію fsock open, завдяки @sitesandsearch
  • Покращенно: анімацію гортання слайду під час звільнення завдання


  • Покращенно: очищення каталогу ключів очищує тільки файли
  • Покращенно: додано версію WP та версію PHP для експорту статусу системи
  • Покращенно: перевірка наявності дублікатів плагінів SSL
  • Покращенно: механізм ловлі помилки запису файлів у налаштуваннях Let’s Encrypt, де custom_error_handler не вдалося успішно зловити помилку
  • Покращенно: додано нових хостинг-провайдерів Let’s Encrypt


  • Виправлено: Let’s Encrypt SSL сертифікат завантаження можна лише за допомогою опції копіювання, а не через завантаження файлу


  • Покращенно: переконайтеся, що плюс одне повідомлення також перераховується за межами сторінки налаштувань після очищення кешу
  • Виправленно: На мультисайті специфічний фільтр Let’s Encrypt був завантажений без необхідності
  • Покращенно: також пропускається перевірка каталогу викликів у бібліотеці ACME, коли користувач вибрав опцію пропустити перевірки каталогу


  • Покращенно: переміщено localhost тест перед тестом вкладеної папки, оскільки попередження localhost не відображатиметься в більшості налаштувань localhost
  • Виправленно: при використанні надбудови shell дія при невдалій установці cpanel має бути “пропустити” замість “стоп”
  • Виправленно: відкинуто застарілі аргументи у функції cron_renew_installation, завдяки @chulainna


  • Виправлено: перевірка наявності файлу в has_well_known_needle функції, реквізит @libertylink
  • Виправлено: виправлено тайм-аут на сторінці налаштувань SSL на OVH через невдалу перевірку порту
  • Покращенно: дозволиено генерацію SSL, коли дійсний сертифікат знайдено


  • Виправлено: rsssl_server клас не завантажено на cron


  • Виправлено: cron завдання для генерації Let’s Encrypt не завантажує правильні класи


  • Виправленно: php повідомлення, коли в режимі генерації сертифікатів SSL, через неправильне використання класу
  • Покращенно: параметр оновлення на випадок, якщо сертифікат було щойно інстальовано.
  • Покращенно: механізм ловлі недійсного порядоку під час генерації сертифікатів SSL


  • Покращено: Повідомлення встановлення SSL тепер може відхилятись, що дозволяє створювати вже встановлені та не виявлені протоколи SSL.
  • Виправлено: виявлення базового шляху WordPress в функції примусової деактивації та в статусі системи
  • Виправлено: термінові повідомлення, що не мають бути відхиленими все ще відхиляються
  • Покращено: додаток перевірки сумісності
  • Покращено: через помилку в Plesk можна було отримати помилку “no Order for ID”. Друга спроба тепер буде автоматично зроблена при генерації сертифіката Let’s Encrypt SSL
  • Покращено: дозволено перевизначати SSL виявлення , SSL яких не було виявлено як дійсне


  • Поліпшено: видалено деякі файли для запобігання помилкових позитивних попереджень від захисника Windows
  • Покращено: переміщено змінну в cpanel інтеграції, щоб запобігти попередженням php.


  • Виправлено: застаріла змінна у функції, що викликає помилки php на деяких конфігураціях.


  • Новинка: генерація Let’s Encrypt SSL сертифікатів


  • Виправлено: неієрархічні структуровані елементи форми в шаблоні можуть призвести до того, що налаштування не будуть збережені в деяких конфігураціях.


  • Покращено: коли WordPress неправильно повідомляє, що SSL неможливий, виправляє отримане повідомлення про здоров’я сайту.
  • Покращено: не показується повідомлення про безпечні файли cookie на підсайтах мультисатовій інсталяції. Натомість відображається на дошці мережі.


  • Виправлено повідомлення про wp config.php повідомлення, яке не можна записати, навіть коли httpOnly налаштування файлів cookie вже записані.


  • Додані безпечні cookies
  • Покращена підтримка тексту зправа наліво


  • Виправлено помилку, через яку користувачі зі старішою версією Pro могли отримати фатальну помилку виклику приватної функції


  • Покращено: увімкнення перенаправлення WordPess, вимкнення перенаправлення .htaccess для користувачів WP Engine.
  • Покращено: скорегування для змінення .htaccess підтримки у WP Engine


  • Покращено: деякі невеликі покращення CSS на інформаційній панелі
  • Виправлено: переключено хук wp_insert_site на wp_initialize_site завдяки @masumm17
  • Виправлено: мультисайт: після перемикання з всієї мережі на кожен сайт, або навпаки, заповнене повідомлення не зникало.


  • Виправлено: виправлено помилку у функції get_certinfo(), де можна було перевірити URL-адресу з подвійним префіксом
  • Покращено: сумісність із Політикою Безпеки вмісту


  • Fix: механізм ловлі не встановлених відомостей сертифікату у випадку порожнього масиву, коли сертифікат недоступний
  • Виправлено: незначні виправлення CSS


  • Покращено: покращений адаптивний css для меню із вкладеннями
  • Покращено: сумісність із PHP 8
  • Покращено: Додано посилання на довідкову статтю для повідомлень, які не можна записати
  • Покращено: повідомлення, коли папку плагіну було перейменовано
  • Покращено: піднятий мінімально необхідний php до 5.6


  • Зворотна сумісність для преміум-версій <4.0


  • Додано логотип Really Simple Plugins
  • Виправлено: увімкнуто посилання в завданні для мультисайту, перенаправленого на підсайт
  • Виправлено: виклюено плюс один підрахунок із повідомлень адміністратора


  • Виправлено: відміна повідомлення здоров’я сайту працює некорректно, завдяки @doffine


  • Виправлено: не перекладаний рядок, завдяки @kebbet
  • Покращено: очищення повідомлення адміністратора кешується, коли SSL активовано або перезавантажено через https
  • Виправлено: видалено регулярні вирази javascript, які не підтримуються Safari, через що відміна не працює над блоком прогресу
  • Покращено: можливість відхилення повідомлень про справність сайту в настройках


  • Виправлено: виправлено помилку, коли перемикання між перенаправленням WP/.htaccess викликало перемикання відсотків
  • Повідомлення про не виявлений SSL кешується після ввімкнення SSL. завдяки @memery2020
  • Виправлено: деактивація до активації SSL на сайті, який вже був SSL, повернеться до http.


  • Новий інтерфейс користувача
  • Виправлено: перехідний період зберігається з “WEEK_IN_SECONDS” як рядок замість константи
  • Покращено: інформаційна панель повідомлень із повідомленнями, які можна відхилити
  • Поліпшено: поліпшено найменування налаштувань і інструкції
  • Покращено: статті в розділі порад та підказок


  • Виправлено: префікс повідомлення про перегляд відхиляється, щоб запобігти конфліктам з іншими плагінами


  • Відхиляння повідомлення про перевірку тепер використовує змінну get, щоб відхилити його


  • Додано повідомлення при використанні теми Divi з посиланням на інструкції бази знань
  • Виправлено проблему CSS, коли активна вкладка в настройці не мала активного кольору
  • Додано додаткову опцію для відхилення повідомлення про перевірку
  • Видалено перевірку можливості сповіщення про перевірку
  • Виправлено помилку на мультисайті, де плюс один показувався, коли він повинен показуватися тільки на не мультисайті
  • Додано префікс до функції uses_elementor() та додано перевірки, чи function_exists


  • Виправлено помилку в посиланні на резервну копію
  • Додані інструкції про те, як додати безкоштовний сертифікат SSL


  • Оновлене повідомлення про активацію SSL
  • Оновлено readme


  • Виправлено помилку, коли сторінка переспрямування на налаштування перервала активацію SSL, не написавши виправлення wp-config на нових установках
  • Виправлено помилку в повідомленні про примусову деактивацію


  • Додано переспрямування на сторінку налаштувань після активації SSL
  • Покращена перевірка сертифіката SSL адмін дошки за допомогою перевірки is_valid від rsssl_certificate замість того, щоб покладатися на site_has_ssl
  • Оновлене повідомлення про активацію
  • Оновлені налаштування стилю бічної панелі сторінки та посилань


  • Оновлена функція switch_to_blog до зворотно сумісної версії для старих інсталяцій WP
  • Оновлене повідомлення про відгук
  • Покращене повідомлення .htaccess, яке не можна записати для інсталяцій Bitnami, щоб показати розташування htaccess.conf
  • Оновлений зелений замочок для захисту тексту блокування
  • Видалено обводку для кнопки бічної панелі адмін дошки
  • Активація деяких заголовків безпеки за замовчуванням, коли ввімкнено pro


  • Оптимізована функція підрахунку плюс один
  • Відключене переспрямування на Javascript за замовчуванням
  • Виправлено помилку у функції виділення параметрів, коли невизначене ім’я параметра могло спричинити попередження


  • Виправлено помилку в виклику функції trace_log()


  • Покращені та додані сповіщення адмін дошки
  • Покращений журнал налагодження
  • Додана можливість відхилити всі Really Simple SSL повідомлення
  • Виправлено помилку, коли інші кнопки плагінів мали скидання стилю


  • Додано підтримку тексту справа наліво
  • Відображення плюс один за повідомленням, яке його створило
  • Додано текстове посилання для відхилення повідомлень, які можна відхилити
  • Додано виділення до опції переспрямування .htaccess після натискання посилання на інформаційну панель
  • Додано можливість відхилити всі сповіщення
  • Додано повідомлення про здоров’я сайту


  • Виправлено: деякі налаштування окремих сайтів мали проблеми з включенням мультисайтових файлів.


  • Виправлено: помилка в regex, викликати фатальну помилку в тих випадках, коли плюс один вже показувався в меню налаштувань


  • Додано лічильник оновлень до пункту меню “Налаштування/SSL”, якщо рекомендовані параметри ще не ввімкнено
  • Додана підтримка WP-CLI
  • Налаштування: зроблено деякі елементи адмін дошки такими, можна відхилити
  • Налаштування: додано посилання на повідомлення про активацію в мультисайтовій мережі, щоб переключити функцію гачка, щоб виправити конверсії, що висять на 0%
  • Налаштування: потрібна версія WordPress тепер 4.6 через версію get_networks()


  • Виправлення: виправлено помилку, за якої при визначеній open_basedir відображались попередження PHP при використанні htaccess.conf


  • Покращено: додано підтримку для Bitnami/AWS htaccess.conf файлу
  • Покращено: лічильник блогів мультисайту тепер рахує лише публічні сайти
  • Покращено: змінено час скидання правил перезапису до 1-5 хвилин
  • Покращено: допрацьовано лічильник сайтів мультисайту


  • Покращено: більше не показуються нагадування у розділах редагування Gutenberg
  • Покращено: оновлено Google Analytics з посиланням на сторінку налаштувань SSL
  • Виправлено: лічильник блогів мультисайту тепер рахує лише публічні сайти


  • Покращено: додано круті прапорці
  • Покращено: .well-known/acme-challenge/ виключені з .htaccess https:// переадресувань
  • Покращено: введено тимчасові дані для функцій, що використовують curl/wp_remote_get()
  • Покращено: покращені повідомлення про виявлення функції виправлення змішаного вмісту
  • Покращено: прибрано повідомлення про перегляд для мультисайту


  • Виправлено: активація\деактивація на всю мультисайтову мережу не зберігала налаштування тому, що можливості користувачів не налаштовані на такому ранньому етапі процесу.


  • Виправлено: Виправлена помилка у виявленні сертифікату
  • Покращено: додано HTTP_X_PROTO, як підтримуваний заголовок
  • Покращено: розділення HTTP_X_FORWARDED_SSL на варіант, котрий може приймати значення ‘1’ або ‘on’
  • Покращено: поліпшено виявлення сертифікату завдяки очищенню доменів підпапок.
  • Покращено: масова активація SSL для Мультисайту теперь разділена на 200 блоків сайтів, для попередження проблем з перевищенням часу очікування у великих мультисайтових мережах.
  • Покращено: повідомлення ‘залиште відгук’ для нових безкоштовних користувачів


  • Виправлено: строки, що не перекладалися, тепер перекладаються.


  • Виправлено: видалено анонімну функцію для підтримки сумісності з PHP 5.2.


  • Покращено: функція виправленняя змішаного вмісту більше не буде спрацьовувати для вмісту XML
  • Покращено: мережеве меню на підсайтах теперь завжди видно для Супер Адміністраторів
  • Покращено: скидання правил перезапису під час активації затримано на одну хвилину для зниження навантаження на сервер


  • Виправлено: зображення з заголовними символами, які призводили до того, що зображення могло не відображатися на деяких серверах.
  • Виправлено: ситуація, коли маркер ‘data-rsssl=1’ не вставлявся за наявності пустого тегу.


  • Покращено: Додано повідомлення про конфіденційність
  • Покращено: переадресацію javascript встановлено в false за замовчуванням
  • Виправлено: приховування SSL повідомлення на мультисайті для всіх підсайтів, а показ лише для користувачів групи “activate_plugins”


  • Додана перевірка вбудованих сертифікатів у файлі class-certificate.php, який перевіряє що домен присутній в секції звичайних і\або альтернативних імен.
  • Переадресація .htaccess тепер використовує $1 замість {REQUEST_URI}.
  • Додано функцію деактивації плагіну поки SSL лишається в налаштуваннях SSL.
  • Додано фільтр для переадресації Javascript.
  • Додано бокову панель з рекомендованими плагінами.


  • Виправлено: меню мультисайту не відображалось коли основний сайт був не SSL.
  • Виправлено: фільтри admin_url і site_url отримували пустий blog_id при перевірці URL для поточного блогу.
  • Покращено: доданий коментар у повідомленні про активацію, щоб стимулювати створення резервних копій .
  • Плагін тестовано за допомогою Gutenberg.


  • Виправлено: опцію “перемикач функції виправлення змішаного вмісту” не видно на сторінці налаштувань мультисайтів
  • Покращено: кілька друкарських помилок і великих літер


  • Виправлено: На мультисайті, admin_url змушував посилання поточного блогу завантажуватися через http, навіть коли поточний блог був завантажений через https. Тепер можливо тільки встановити http для інших blog_urls крім поточного, коли вони використовують http а не https.


  • Тестовано до WP 4.9
  • Додано повідомлення безпеки cookie


  • Зміни у функції виправлення змішаного вмісту назад з wp_print_footer_scripts на shutdown


  • Виправлено: подвійний слеш у шляху до файлів
  • Виправлено: друкарські помилки у повідомленні про активацію.
  • Покращено: додана опція, що регулює переповнення правил перезапису
  • Виправлено: попередження примушення admin_url до використання http коли встановлено FORCE_SSL_ADMIN


  • Покращено: константа RSSSL_DISMISS_ACTIVATE_SSL_NOTICE, що дозволяє користувачам приховувати повідомлення.
  • Покращено: налаштування перемикання функції виправлення змішаного вмісту з template_redirect до init.
  • Виправлено: поні в мультисайті не приховувались як треба


  • Виправлення Мультисайту: знову додані об’єднані фільтри admin_url і site_url
  • Додана константа RSSSL_CONTENT_FIXER_ON_INIT, так що користувачі можуть продовжувати використання init hook для функції виправлення змішаного вмісту.


  • Покращено: Видалено виправлення JetPack, так як тепер воно розповсюджується разом з JetPack.
  • Покращено: Переміщено hook функції виправлення змішаного вмісту у template_redirect
  • Виправлено: Змінений hook регулювання правил перезапису з admin_init у shutdown, при активації SSL.
  • Виправлення Мультисайту: Змінена функція, що перевіряє admin_url і site_url відповіді на запит http або https для перевірки https у home_url.
  • Покращенно: повністю виключено запити json і xmlrpc із функції виправлення змішаного вмісту


  • Покращено: Додана функція, де home_url і site_url на мультисайті перевіряють, що має бути або http, або https коли SSL увімкнено для сайту.
  • Покращено: Додано повідомлення про те, що не буде жодного мережевого меню, коли Really Simple SSL активований для сайту.
  • Покращено: Додано hook для нового мультисайтового сайту, так що новий сайт буде активовано як SSL, при активації SSL на всю мережу.
  • Покращено: обмежено прослуховування JetPack по порту 80 для зворотніх проксі серверів.
  • Покращено: створено константу, спеціально для решти api переадресувань на той випадок, коли користувачі схочуть попередити переадресування решти api в https.
  • Виправлено: прибирання активованого SSL повідомлення на мультисайті не працювало як треба


  • Повернення wp_safe_redirect до wp_redirect, оскільки wp_safe_redirect призводив до переадресування на wp-login.php навіть коли основна адреса була і адреса запиту


  • Жодних функціональних змін, версія змінена тільки тому, що WordPress не обробляв оновлення версії


  • Виправлено: проблема у функції виправлення змішаного вмісту, де на оптимізованій html сторінці співпадіння буде співпадати поміж елементами.
  • wp_redirect замінено на wp_safe_redirect
  • Добавлено примусовий SSL на wp_rest_api


  • Покращено: налаштовується більше функцій


  • Додано сторінку налаштувань мультисайту
  • Додано фільтр до виводу кода .htaccess
  • Збільшена можливість користувачів до “activate_plugins”
  • Додано SSL_FORWARDED_PROTO = 1 для доповнення SSL_FORWARDED_PROTO = on, як підтримувану SSL розпізнаванням змінну.


  • Видалено curl на користь wp_remote_get


  • Виправлення сумісності найшвидшого кешу


  • Покращення для мультисайту


  • Прибрана автоматична вставка переадресації .htaccess. Переадресації .htaccess працюють чудово у більшості людей, але можуть викликати проблеми в окремих випадках.
  • Додана опція для явної вставки переадресації .htaccess
  • Додана постійна безпечного режиму RSSSL_SAFE_MODE для увімкнення активації у найкоротший термін
  • Виправлено: постійна RLRSSSL_DO_NOT_EDIT_HTACCESS не обходила правильно наналаштування коли воно використовувалося раніше.
  • Скинуто очищення кешу під час активації, так як не завжди працює належним чином


  • Покращено: змінено testurl на функцію test_url()


  • виправлення номера версії


  • Відкат деяких змін у 2.4.3, так як вони викликали проблеми у деяких користувачів.


виправлено: Налаштованій вибір порядку правил .htaccess, попереджуючий петлі переадресування


  • Змінені переадресації .htaccess для використання лише одного стану


  • прибрано функцію file_get_contents з class_url.php, так як в деяких випадках вона створювала проблеми.


  • Додані випливаючі підказки
  • Виправлено: друкарські помилки в поясненнях
  • Знайдений сервер додається до логу налагодження
  • Додано тестову папку для CloudFlare
  • Додано переадресування htaccess для використання всіх доступних серверних змінних для перевірки SSL.


  • Покращено: Покращена підтримка cloudflare
  • Покращено: Додана підтримка Cloudfront, завдяки Sharif Alexandre
  • Виправлено: Попереджено запис пустих переадресувань .htaccess
  • Покращено: Додана опція для внутрішнього переадресування 301 WordPress
  • Покращено: Покращена підтримка NGINX
  • Покращено: Додана підтримка для випадків, коли присутня тільки $_ENV[HTTPS] змінна
  • Виправлено: Виправлення змішаного вмісту посилань, що втекли


  • Видалено баннер в admin


  • Покращено: Додано посилання для перезавантаження сторінки через https, коли SSL не було виявлено
  • Виправлено: Після перезавантаження сторінки, коли повідомлення .htaccess відображаєтся, .htaccess теперь перезаписується.
  • Покращено: Видалені повідомлення Yoast
  • Тестовано для WP 4.7
  • Виправлено: помилку, коли мережеві налаштування не видалялись правильно під час деактивації
  • Покращено: Змінено маркер змішаного вмісту на різномаїття без квот, для попередження проблем зі скриптами.


  • Покращено: покращена перевірка HSTS


  • Виправлено: додана перевірка версії у wp_get_sites / get_sites щоб позбутися повідомлень застарілих функцій та зберегти зворотну сумісність.
  • Fixed: A bug in multisite where plugin_url returned a malformed url in case of main site containing a trailing slash, and subsite not. …