【问题标题】:Difficulties to get SSL certification in my website在我的网站上获得 SSL 认证的困难
【发布时间】:2021-04-11 17:17:18
【问题描述】:

如何在我的浏览器 URL 地址中获得绿色储物柜标志或“安全连接”?

  1. 我的主机 (Ionos) 已提供 SSL 认证。

  2. 我的 Wordpress 地址 (URL) 和网站地址 (URL) 都以“https:/”而不是“http:/”开头

  3. 我还通过 .htaccess 处的 301 重定向重定向到新的 https:/ URL 整个流量在 http:/ 中接收到

  4. 我已经使用插件“WP Super Cache”删除了 Wordpress 缓存

我还需要什么才能看到绿色储物柜?

【问题讨论】:

  • 您使用的浏览器是否使用绿色挂锁作为安全符号?这些天大多数人都没有。您是否收到不安全的警告?当你点击它时,它说的是什么问题?
  • 大多数时候,如果有一个webhost SSL证书,如果在SSL证书之后添加了一个子域,你必须要求一个新的。

标签: .htaccess ssl https ionos


【解决方案1】:

你是对的:

1.- 您需要 SSL 认证。您的主机将提供,通常包含在主机包中。

2.- 无论是 Wordpress 还是任何其他 CMS,您都必须将访问者定位到正确的站点,也许一开始您有一个以 http:/ 开头的 URL,所以如果您想移动到新的安全站点,您需要寻址正确到新的 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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-05-26
    • 2011-01-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-09-18
    • 2021-06-28
    • 1970-01-01
    相关资源
    最近更新 更多