Трудности с получением SSL-сертификации на моем веб-сайте

#.htaccess #ssl #https #ionos

#.htaccess #ssl #https #ionos

Вопрос:

Как я могу получить зеленый знак блокировки или «безопасное соединение» в URL-адресе моего браузера?

  1. У меня уже есть SSL-сертификат, предоставленный моим хостингом (Ionos).
  2. И мой адрес WordPress (URL), и адрес сайта (URL) начинаются с «https: /» вместо «http: /»
  3. Также я перенаправляю на новый https:/ URL весь трафик, полученный в http:/ путем перенаправления 301 на .htaccess
  4. Более того, я удалил кэш WordPress с помощью плагина «WP Super Cache».

Что еще мне нужно, чтобы увидеть зеленый шкафчик?

Комментарии:

1. Используете ли вы браузер, который использует зеленый замок в качестве символа безопасности? В наши дни большинство этого не делает. Вы получаете небезопасное предупреждение? Что говорит о проблеме, когда вы нажимаете на нее?

2. В большинстве случаев с SSL-сертификатом веб-хостинга, если поддомен был добавлен ПОСЛЕ SSL-сертификации, вам нужно запросить выдачу нового.

Ответ №1:

Вы на правильном пути:

1. — Вам нужна сертификация SSL. Ваш хостинг будет поставляться, как правило, входит в пакет хостинга.

2. — Либо WordPress, либо любая другая CMS, которую вы должны адресовать посетителям нужного сайта, возможно, вначале у вас был URL-адрес, начинающийся с http:/ поэтому, если вы хотите перейти на новый защищенный сайт, вам нужно правильно обратиться к новому https:/.

3.- Если ваш веб-сайт не новый, и вы хотите перенаправить на https:/ любого посетителя, прибывающего на http:/, вы можете добавить в свой файл .thaccess правильный код для выполнения:

 <IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.yoursite.com/$1 [R,L]
</IfModule>}
 

4. — Имейте в виду, что не только адрес вашего сайта должен быть перемещен с http:/ на https:/, но и все ваши собственные ссылки, содержащиеся на сайте, должны быть перемещены. Цель такова: ваш сайт безопасен, если ваши ссылки также безопасны. Для этого вы можете использовать более общий код:

 <IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{SERVER_PORT} !^443$
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
RewriteBase /
RewriteRule ^index.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
 

5.- К сожалению, скорее всего, этого будет недостаточно. Имейте в виду, что, например, все ваши изображения, адресованные http:/…img теперь должен быть адрес на https:/. Поэтому вам нужно искать (ctrl f) http:/ в исходном коде (щелкните правой кнопкой мыши на странице, которую вы пытаетесь сделать безопасной в любом браузере -> «посмотреть исходный код»). Затем отредактируйте html-файл, связанный с этой страницей, и просто замените каждый http:/ на https:/

6. — Только когда вы обеспечите безопасность всех ссылок, ваш сайт будет защищен. Будьте смелы и идите вперед, успех в конце.

Источники:

https://www.hostinger.es/tutoriales/como-activar-ssl-y-https-en-wordpress/
https://www.hostinger.es/tutoriales/cache-wordpress#Como-borrar-la-cache-en-WordPress