云服务器网:购买云服务器和VPS必上的网站!

关于博客https的信息

本文目录:1、博客加了https后,怎么设置3012、我就自己写写文章,博客要转成https吗?3、个人博客申请哪种https证书比较好?博客加了https后,怎么设置301linux系统 apache环境云服务器:【直接在apache上部署的SSL】在对应站点根目录下新建(通过ftp或登录wdcp

本文目录:

  • 1、博客加了https后,怎么设置301
  • 2、我就自己写写文章,博客要转成https吗?
  • 3、个人博客申请哪种https证书比较好?

博客加了https后,怎么设置301

linux系统 apache环境

云服务器:【直接在apache上部署的SSL】在对应站点根目录下新建(通过ftp或登录wdcp管理面板中:站点列表-文管-进入public_html-创建文件)一个文件命名为.htaccess。

IfModule mod_rewrite.c

RewriteEngine On

RewriteCond %{HTTP:From-Https} !^on$ [NC]

RewriteCond  %{HTTPS} !^on$ [NC]                       非亚数机房用这一行替换上一行规则

RewriteCond %{HTTP_HOST} ^(www.)?kmdn.com$ [NC]                 将kmdn.com和跳转到,防止apache子站继承上级目录.htaccess受影响

RewriteRule ^(.*)$  [R=301,L]

/IfModule

虚拟主机:可以通过ftp或登录后进入到主机管理面板-文件管理,进入wwwroot,新建一个文件命名为.htaccess文件,保存即可。

编辑.htaccess文件写入以下规则:

IfModule mod_rewrite.c

RewriteEngine On

RewriteCond %{HTTP:From-Https} !^on$ [NC]

RewriteCond %{HTTP_HOST} ^(www.)?kmdn.com$ [NC]                 将kmdn.com和跳转到,防止apache子站继承上级目录.htaccess受影响

RewriteRule ^(.*)$  [R=301,L]

/IfModule

Nginx环境 

编辑nginx站点配置文件(登录wdcp管理面板中:站点列表-文管-虚拟主机站点文件nginx-对应站点配置文件),添加以下规则

server

{

listen 80;

server_name kmdn.com;

rewrite ^(.*)  permanent;             kmdn.com对应修改为您自已的域名   

}

亚数机房CDN部署的SSL添加下面代码

if ( $http_from_https != ‘on’ ){

     rewrite ^(.*)  permanent;             kmdn.com对应修改为您自已的域名

 }

Windows系统 IIS7环境

云服务器:【直接在IIS上部署的SSL】在对应站点根目录下新建(通过ftp或登录后直接进入到D:\wwwroot\站点ftp命名目录\wwwroot创建)一个文件命名为web.config并编辑添加以下规则:

亚洲数据中心机房复制以下规则,注意更改为自己的域名

?xml version=”1.0″ encoding=”UTF-8″?

configuration

 system.webServer

        rewrite

            rules

               rule name=”301″ stopProcessing=”true”

                    match url=”^(.*)$” ignoreCase=”false” /

                    conditions logicalGrouping=”MatchAll”                       

                         add input=”{HTTP_FROM_HTTPS}” pattern=”^on$” negate=”true” /  

                  /conditions

                    action type=”Redirect” url=”{R:1}” redirectType=”Permanent” /

               /rule

            /rules

        /rewrite

    /system.webServer 

/configuration

非亚数机房复制以下规则,注意替换为自己的域名

?xml version=”1.0″ encoding=”UTF-8″?

configuration

 system.webServer

        rewrite

            rules

               rule name=”301″ stopProcessing=”true”

                    match url=”^(.*)$” ignoreCase=”false” /

                    conditions logicalGrouping=”MatchAll”                       

                       add input=”{HTTPS}” pattern=”^on$” negate=”true” /

                    /conditions

                    action type=”Redirect” url=”{R:1}” redirectType=”Permanent” /

               /rule

            /rules

        /rewrite

    /system.webServer 

/configuration

虚拟主机:可以通过ftp或登录后进入到主机管理面板-文件管理,进入wwwroot,新建一个文件命名为web.config并编辑添加以下规则,注意替换为自己的域名。

?xml version=”1.0″ encoding=”UTF-8″?

configuration

 system.webServer

        rewrite

            rules

               rule name=”301″ stopProcessing=”true”

                    match url=”^(.*)$” ignoreCase=”false” /

                    conditions logicalGrouping=”MatchAll”

                        add input=”{HTTP_FROM_HTTPS}” pattern=”^on$” negate=”true” /

                    /conditions

                    action type=”Redirect” url=”{R:1}” redirectType=”Permanent” /

               /rule

            /rules

        /rewrite

    /system.webServer 

/configuration

Windows系统 IIS6环境

RewriteEngine On

RewriteCond %{HTTP:From-Https} !^on$ [NC]

RewriteCond  %{HTTPS} !^on$ [NC]                          非亚数机房用这一行替换上一行规则                                  

RewriteRule ^(.*)$  [R=301,L]        对应修改为您自已的域名

RewriteCond %{HTTP_HOST} !^www\. 

RewriteRule ^(.*)$  [R=301,L]         对应修改为您自已的域名

tomcat环境

在web.xml最后一行/web-app代码之前添加如下代码即可

security-constraint

    !– Authorization setting for SSL —

    web-resource-collection 

        web-resource-name SSL/web-resource-name

        url-pattern/*/url-pattern

    /web-resource-collection

    user-data-constraint

        transport-guaranteeCONFIDENTIAL/transport-guarantee

    /user-data-constraint

/security-constraint

我就自己写写文章,博客要转成https吗?

不用改成https,之所以大家修改为https,是因为google现在已经全面不支持http了,只要是网站是http请求,都会变成不安全的显示。所以现在大家都改成了https,但是整个不影响,配置https,也简单。看你的环境配置修改下支持https就行了。

个人博客申请哪种https证书比较好?

个人网站是可以申请https证书的,个人网站可以申请DV SSL证书,该类SSL证书验证简单,只需要验证域名所有权,颁发速度快,一般几分钟就可以颁发证书。而且价格便宜,一般只要几百元就可以申请一个。

个人博客使用SSL证书的必要性不像电商、金融类网站那么高,毕竟后者涉及资金财产等问题。但有还是比没有好,现在流量劫持比较猖獗,如果没有SSL证书保护,不时弹出的广告窗口会影响访客的浏览体验。另外SSL证书有验证域名身份的作用,预防有人仿冒你的博客,这点对一些名博而言比较重要。所以个人博客申请一张具有HTTPS加密和域名验证功能的OV机构型SSL证书还是比较必要的。

本文来源:https://www.yuntue.com/post/81314.html | 云服务器网,转载请注明出处!

关于作者: yuntue

云服务器(www.yuntue.com)是一家专门做阿里云服务器代金券、腾讯云服务器优惠券的网站,这里你可以找到阿里云服务器腾讯云服务器等国内主流云服务器优惠价格,以及海外云服务器、vps主机等优惠信息,我们会为你提供性价比最高的云服务器和域名、数据库、CDN、免费邮箱等企业常用互联网资源。

为您推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注