<em id="hanht"></em>

    <dd id="hanht"></dd>

    <em id="hanht"><acronym id="hanht"></acronym></em>
    
    <button id="hanht"></button>
    <rp id="hanht"><object id="hanht"><blockquote id="hanht"></blockquote></object></rp><em id="hanht"></em>

    首頁 > 運營 > 幫助中心 > 正文

    http 301跳轉到https(ssl)實現方法介紹

    2020-07-03 13:03:11
    字體:
    來源:轉載
    供稿:網友
    這篇文章主要為大家詳細介紹了http 301跳轉到https(ssl)實現方法介紹,具有一定的參考價值,感興趣的小伙伴們可以參考一下,有需要的朋友可以收藏方便以后借鑒。

    隨著全站HTTPS的到來,越來越多的網站使用HTTPS,大家在使用百度、谷歌或淘寶的時候,是不是注意瀏覽器左上角已經全部出現了一把綠色鎖,這把鎖表明該網站已經使用了 HTTPS 進行保護。仔細觀察,會發現這些網站已經全站使用 HTTPS。但是我們很多站點原來都是http的,如何在假設https后把原來的站點301到 HTTPS 呢?下面361源碼就幾大情形,分別給大家做個介紹。

    http 301跳轉到https(ssl)實現方法介紹

    linuxt系統 apache環境

    云服務器:在對應站點根目錄下新建(通過ftp或登錄wdcp管理面板中:站點列表-文管-進入public_html-創建文件)一個文件命名為.htaccess。

    虛擬主機:可以通過ftp或登錄后進入到主機管理面板-文件管理,進入wwwroot,新建一個文件命名為.htaccess文件,保存即可。

    編輯.htaccess文件寫入以下規則:

    <IfModule mod_rewrite.c>RewriteEngine OnRewriteCond %{HTTP:From-Https} !^on$ [NC]RewriteRule ^(.*)$ https://www.abc.com/$1 [R=301,L]      # www.abc.com對應修改為您自已的域名RewriteCond %{HTTP_HOST} !^www/. RewriteRule ^(.*)$ https://www.abc.com$1 [R=301,L]            # www.abc.com對應修改為您自已的域名</IfModule>

    Nginx環境

    編輯nginx站點配置文件(登錄wdcp管理面板中:站點列表-文管-虛擬主機站點文件nginx-對應站點配置文件),添加以下規則

    server{listen 80;server_name abc.com;rewrite ^(.*) https://www.abc.com$1 permanent;           #  abc.com對應修改為您自已的域名   }

    Windows系統 II7環境

    云服務器:在對應站點根目錄下新建(通過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="{HTTPS}" pattern="^on$" negate="true" />                    </conditions>                    <action type="Redirect" url="https://www.abc.com/{R:1}" redirectType="Permanent" />      # www.abc.com對應修改為您自已的域名               </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="https://www.abc.com/{R:1}" redirectType="Permanent" /> # www.abc.com對應修改為您自已的域名               </rule>            </rules>        </rewrite>    </system.webServer> </configuration>

    Windows系統 II6環境

    在規則文件httpd.conf 添加以下規則。

    RewriteEngine OnRewriteCond %{HTTP:From-Https} !^on$ [NC]RewriteRule ^(.*)$ https://www.abc.com/$1 [R=301,L]       # www.abc.com對應修改為您自已的域名RewriteCond %{HTTP_HOST} !^www/. RewriteRule ^(.*)$ https://www.abc.com$1 [R=301,L]            # www.abc.com對應修改為您自已的域名

    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-guarantee>CONFIDENTIAL</transport-guarantee>    </user-data-constraint></security-constraint>

    : 1、discuz使用301方式強制將http跳轉到https后會導致后臺uc通信失敗。

       2、通過該方式設置跳轉后,如無法正常跳轉訪問,請單獨建立站點綁定https域名,仍在原來站點設置跳轉規則。

    補充說明:

    上面介紹的方法部分可能需要空間符合配置,大家在配置的過程中多做嘗試,咨詢空間商配合處理。

    以上就是http 301跳轉到https(ssl)實現方法介紹的全部內容,希望對大家的學習和解決疑問有所幫助,也希望大家多多支持錯新網。
    發表評論 共有條評論
    用戶名: 密碼:
    驗證碼: 匿名發表
    一级特黄大片欧美久久久久_一本一道久久综合狠狠老_JLZZ日本人年轻护士_欧美男男作爱VIDEOS可播放
      <em id="hanht"></em>

      <dd id="hanht"></dd>

      <em id="hanht"><acronym id="hanht"></acronym></em>
      
      <button id="hanht"></button>
      <rp id="hanht"><object id="hanht"><blockquote id="hanht"></blockquote></object></rp><em id="hanht"></em>