Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ssl/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.htaccess 在我的网站上获得SSL认证的困难_.htaccess_Ssl_Https_Ionos - Fatal编程技术网

.htaccess 在我的网站上获得SSL认证的困难

.htaccess 在我的网站上获得SSL认证的困难,.htaccess,ssl,https,ionos,.htaccess,Ssl,Https,Ionos,如何在我的浏览器URL地址中获得绿色储物柜标志或“安全连接” 我已经有了我的主机(Ionos)提供的SSL认证 我的Wordpress地址(URL)和网站地址(URL)都以“https:/”而不是“http:/”开头 另外,我通过.htaccess上的301重定向重定向,重定向到新的https:/URL http://中接收的全部流量 更多关于我已经删除Wordpress缓存使用插件“WP超级缓存” 我还需要什么才能看到绿色储物柜?您的方式是正确的: 1.-您需要SSL认证。你的主机将提

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

  • 我已经有了我的主机(Ionos)提供的SSL认证

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

  • 另外,我通过.htaccess上的301重定向重定向,重定向到新的https:/URL http://中接收的全部流量

  • 更多关于我已经删除Wordpress缓存使用插件“WP超级缓存”


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

    您的方式是正确的:

    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>}
    
    
    重新启动发动机
    重写cond%{SERVER_PORT}80
    重写规则^(.*)$https://www.yoursite.com/$1[R,L]
    }
    
    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>
    
    
    重新启动发动机
    重写cond%{SERVER\u PORT}^443$
    重写规则(.*)https://%{HTTP_HOST}%{REQUEST_URI}[R=301,L]
    重写基/
    重写规则^index\.php$-[L]
    重写cond%{REQUEST_FILENAME}-F
    重写cond%{REQUEST_FILENAME}-D
    重写规则/index.php[L]
    
    5.-不幸的是,这可能还不够。请注意,例如,所有发往http:/…img的图像现在都应该发往https:/。因此,您必须在源代码中查找(ctrl+f)http:(右键单击您试图在任何浏览器上确保安全的页面-->“请参阅源代码”)。然后编辑与此页面相关的html文件,并用https替换每个http::/

    6.-只有当你确保所有链接安全时,你的网站才会安全。勇往直前,成功就在最后

    资料来源:


    您使用的浏览器是否使用绿色挂锁作为安全符号?现在大多数人都不喜欢。你收到不安全的警告了吗?当您单击它时,它说明了什么问题?大多数情况下,对于webhost SSL证书,如果在SSL证书之后添加了子域,您必须要求颁发新的子域。