#.htaccess #ssl #https #ionos
#.htaccess #ssl #https #ionos
Вопрос:
Как я могу получить зеленый знак блокировки или «безопасное соединение» в URL-адресе моего браузера?
- У меня уже есть SSL-сертификат, предоставленный моим хостингом (Ionos).
- И мой адрес WordPress (URL), и адрес сайта (URL) начинаются с «https: /» вместо «http: /»
- Также я перенаправляю на новый https:/ URL весь трафик, полученный в http:/ путем перенаправления 301 на .htaccess
- Более того, я удалил кэш 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