国产探花免费观看_亚洲丰满少妇自慰呻吟_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)實現方法介紹的全部內容,希望對大家的學習和解決疑問有所幫助,也希望大家多多支持武林網。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 康平县| 本溪| 洞头县| 南昌县| 安西县| 科尔| 潜江市| 犍为县| 利川市| 友谊县| 松溪县| 贞丰县| 呼图壁县| 邵阳县| 井陉县| 临邑县| 平度市| 彰化市| 襄城县| 吴江市| 宁波市| 宣威市| 灯塔市| 固始县| 阳原县| 崇仁县| 义乌市| 衡阳市| 泾源县| 启东市| 康定县| 当雄县| 天峻县| 广安市| 甘谷县| 望都县| 嘉兴市| 桂林市| 浏阳市| 乐业县| 宁都县|