云服务器免费试用

关于博客https的信息

服务器知识 0 330

本文目录:

  • 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】的内容来源于互联网,如引用不当,请联系我们修改。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942@qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: 关于博客https的信息
本文地址: https://solustack.com/22278.html

相关推荐:

网友留言:

我要评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。