国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > 幫助中心 > 正文

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

2024-07-09 22:43:24
字體:
來源:轉載
供稿:網友
這篇文章主要為大家詳細介紹了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)實現方法介紹的全部內容,希望對大家的學習和解決疑問有所幫助,也希望大家多多支持武林網。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 正蓝旗| 龙南县| 南投县| 江都市| 金阳县| 库伦旗| 绥芬河市| 广饶县| 天镇县| 于都县| 滦南县| 永靖县| 吴江市| 荔浦县| 明星| 甘洛县| 大悟县| 桑植县| 日照市| 九江市| 象州县| 华容县| 宜兰县| 长宁县| 上高县| 峨眉山市| 沾化县| 惠东县| 辛集市| 襄汾县| 蓝山县| 上犹县| 临海市| 柞水县| 肥城市| 屏东市| 汨罗市| 寻甸| 弋阳县| 拉萨市| 侯马市|