ag真人游戏平台微博: ag真人视讯借口

當前位置: ag真人视讯借口 > 網絡干貨 > 主機域名 >

不同服務器HTTP整站全站跳轉HTTPS的操作方法合集

ag真人视讯借口 www.qvjdo.icu 發表日期:2018-03-13 13:41 文章編輯:網瀚科技 瀏覽次數: 標簽: ag真人视讯借口 ? ?

      隨著社會的發展,時代的進不,技術的更新。在我們互聯網行業中,HTTPS已經不再是新生事物,很多網站都已經開始使用HTTPS了。而且今天,百度官方也發出文章會扶持HTTPS的站點。有圖有真相。
       但是有很多朋友不會配置。再一個,大家使用的主機都不相同那么今天,重慶網瀚SEO科技公司就把目前主流的操作系統來分別講解如何配置http301到https的具體方法。

一、APache 版本服務器配置整站301到HTTPS的方法

       1、如果需要整站跳轉,則在網站的配置文件的<Directory>標簽內,鍵入以下內容:

       RewriteEngine onRewriteCond %{SERVER_PORT} !^443$RewriteRule ^(.*)?$ https://%{SERVER_NAME}/$1 [L,R]

       2、如果對某個目錄做https強制跳轉,則復制以下代碼:

RewriteEngine onRewriteBase /yourfolderRewriteCond %{SERVER_PORT} !^443$#RewriteRule ^(.*)?$ https://%{SERVER_NAME}/$1 [L,R]RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [L,R]

       3、如果只需要對某個網頁進行https跳轉,可以使用redirect 301來做跳轉!redirect 301  /你的網頁 https://你的主機+網頁
 

二、Nginx版本配置整站301到HTTPS的方法

       在配置80端口的文件里面,寫入以下內容即可。

       server {        listen       80;        server_name  localhost;       rewrite ^(.*)$ https://$host$1 permanent;   

        location / {            root   html;            index  index.html index.htm;        }

三、IIS 版本服務器配置整站301到HTTPS的方法

       使用url重定向實現全站跳轉。在此之前,請檢查網站根目錄是否有web.config文件,如有,請先備份這里的web.config文件,因為以下的配置可能會和web.config里面跳轉沖突。

       1、選擇需要實現跳轉功能的網站,雙擊“URL重寫”,選擇如下圖“添加規則”。

       2、在彈出的對話框選擇空白規則,點擊確定。

       3、根據以下截圖配置新的規則,紅色框框為需要配置或注意的選項。

       4、展開條件選項,點擊添加按鈕,添加如下圖條件,然后點擊確定。

       5、再次按下圖提示,添加條件,點擊確定。

       6、選擇執行操作類型,如下圖。

       7、填寫完畢,點擊右上角應用,應用此規則。

       8、最后確定完成所有設定,實際上上面的文件是改變了網站根目錄web.config的配置文件內容。

       以上配置文件內容如下,可以比對

<rule name="Redirect to https"stopProcessing="true">

   <match url="(.*)" />

   <conditions>

   <add input="{HTTPS}" pattern="^OFF$" />

   <add input="{HTTPS_HOST}" pattern="^(localhost)"negate="true" />

   </conditions>

   <action type="Redirect"url="https://{HTTP_HOST}/{R:1}" redirectType="SeeOther"/>

</rule>
 

四、TOMCAT 版本配置整站301到HTTPS的方法

       1、在conf目錄下的server.xml文件中找到以下配置,修改redirectPort參數值為"443",默認是“8443”.

       <Connector port="80" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="443" />

       2、在conf目錄下的web.xml文件內容<web-app>……</web-app>中增加以下配置

       <web-app>.........<security-constraint>    <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></web-app>

 

五、單獨頁面通用代碼段:
       以下方法較適合指定某一個子頁單獨https在需要強制為https的頁面上加入以下代碼進行處理http-->https

<script type="text/javascript">       

     var url = window.location.href;        

     if (url.indexOf("https") < 0) {        

         url = url.replace("http:", "https:");        

         window.location.replace(url);        

    }

</script>
 

六、在需要強制為http的頁面上加入以下代碼進行處理https-->http

      <script language="JavaScript" type="text/JavaScript">

      function redirect(){

            var loc = location.href.split(':');  

            if(loc[0]=='https') {

                  location.href='http:'+loc[1];          

            }}                      

        onload=redirect  </script>
 

七、PHP頁面跳轉:添加在網站php頁面內
if ($_SERVER["HTTPS"] <> "on") { $xredir="https://".$_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"]; header("Location: ".$xredir); }?

       以上就是目前主流主機的http整站全站跳轉https的操作方法。

如沒特殊注明,轉載請注明來自//www.qvjdo.icu/
相關新聞

IIS6.0版本把所有HTTP鏈接

現在不是大家都在弄HTTPS么,然后自己也弄了個。并且把原來的...

日期:2018-03-13 瀏覽次數:102

后一计划软件手机版本 助赢76276手机版 重庆时时彩龙虎和诀窍 福建时时赔率 现在网上卖什么最赚钱 腾讯分分彩全能版计划软件 有重庆时时彩网址吗? pk10定位胆技巧稳赚 扑克21点手机版官方下载 pk10高手教你看走势图 飞艇计划稳定苹果版 老时时彩历史开奖记录 hi彩时时彩计划软件 不看牌抢庄牛牛口诀 四川时时走试图 三期必中一肖的资料