最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

詳解百度https認證提示"請將您的http站點301重定向到https站點"的解決辦法

 更新時間:2018年12月02日 16:43:52   投稿:zx  
對于301重定向這一概念玩SEO的同志們都不陌生了,近些年來https協(xié)議越來越火,百度大大已經明確了對https的扶持政策,這篇文章主要介紹了詳解百度https認證提示"請將您的http站點301重定向到https站點"的解決辦法,感興趣的小伙伴們可以參考一下

最近想把一個網站改造成https訪問,但是一些都做好了,去百度站長平臺認證https,結果怎么提交都是出現(xiàn)“請將您的http站點301重定向到https站點”,在百度站長社區(qū)提問也沒有人回答,最后只能自己摸索。后面找到了原因:原來百度的https認證是嚴格遵守301重定向的,我用的是iis6,之前的代碼為:

RewriteEngine On

RewriteCond %{SERVER_PORT} !^443$ 

RewriteRule (.*) https://%{SERVER_NAME}/$1 [R] 

這種寫法雖然能夠實現(xiàn)將http全部跳轉到https,但是在百度站長平臺是通不過的。最后將代碼修改為以下后便通過了

RewriteEngine On

RewriteCond %{SERVER_PORT} !^443$

RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [L,R=301]

下面我搜集整理了各種網站環(huán)境的部署https(ssl)后設置301跳轉的代碼,希望能夠對大家有所幫助。

linuxt系統(tǒng) apache環(huán)境

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

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

編輯.htaccess文件寫入以下規(guī)則:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{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環(huán)境

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

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

Windows系統(tǒng) II7環(huán)境

云服務器:在對應站點根目錄下新建(通過ftp或登錄后直接進入到D:\wwwroot\站點ftp命名目錄\wwwroot創(chuàng)建)一個文件命名為web.config并編輯添加以下規(guī)則:

<?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并編輯添加以下規(guī)則:

<?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系統(tǒng) II6環(huán)境

 配置一個Rewrite,編輯該Rewrite的規(guī)則文件httpd.conf或者.htaccess 添加以下規(guī)則。

RewriteEngine On

RewriteCond %{SERVER_PORT} !^443$

RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [L,R=301]

tomcat環(huán)境

在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域名,仍在原來站點設置跳轉規(guī)則。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • LVS(Linux Virtual Server)Linux 虛擬服務器介紹及配置(負載均衡系統(tǒng))

    LVS(Linux Virtual Server)Linux 虛擬服務器介紹及配置(負載均衡系統(tǒng))

    LVS(Linux Virtual Server) 是Unix-like系統(tǒng)中的一個虛擬服務器,是國內貢獻給開源組織的一個最優(yōu)秀的項目之一
    2012-05-05
  • rsync命令排除文件和文件夾(exclude-from)

    rsync命令排除文件和文件夾(exclude-from)

    今天在配置服務器同步額時候,需要排除一些不經常更新或文件夾內容過多的,提高同步效率,經過測試通過rsync的exclude-from就可以實現(xiàn)
    2013-07-07
  • WordPress升級版本及安裝插件出現(xiàn)”Problem with the SSL CA cert”的解決辦法

    WordPress升級版本及安裝插件出現(xiàn)”Problem with the SSL CA cert”的解決辦法

    最近有很多很有在使用WordPress升級版本及安裝插件時總是提示Problem with the SSL CA cert的問題,如何解決呢?下面小編把我的解決辦法分享給大家,需要的朋友可以參考下
    2015-10-10
  • 扔掉VPS面板!網站平滑遷移到LNMP或LAMP建站環(huán)境的方法圖解

    扔掉VPS面板!網站平滑遷移到LNMP或LAMP建站環(huán)境的方法圖解

    VPS面板帶來了建站的便利,但是也導致了不少的問題,現(xiàn)在看來VPS面板很多的功能都是可以自己通過VPS配置來完成的,于是扔掉VPS面板,將網站遷移到LNMP或LAMP建站環(huán)境就自然應運而生的。下面給大家介紹扔掉VPS面板!網站平滑遷移到LNMP或LAMP建站環(huán)境的方法,一起看看吧
    2017-07-07
  • 分享幾款linux下常見的vps控制面板

    分享幾款linux下常見的vps控制面板

    VPS主機控制面板主要是用來控制和管理VPS服務器的,一般來說如果想要將VPS主機共享出來給多個人使用的話,我們就會采用類似于Cpanel、Virtualmin等主機控制面板。如果VPS主機只是一個人使用的話部落建議還是不要使用主機控制面板,以免帶來不必要的安全隱患
    2017-07-07
  • Hadoop中namenode和secondarynamenode工作機制講解

    Hadoop中namenode和secondarynamenode工作機制講解

    今天小編就為大家分享一篇關于Hadoop中namenode和secondarynamenode工作機制講解,小編覺得內容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-01-01
  • 開源SFTP服務器軟件SFTPGo詳解

    開源SFTP服務器軟件SFTPGo詳解

    SFTPGo 是一種事件驅動的文件傳輸解決方案,使用 SFTPGo,您可以利用本地和云存儲后端,使用您已經熟悉的相同工具和流程在內部或與業(yè)務伙伴交換和存儲文件,這篇文章給大家介紹開源SFTP服務器軟件SFTPGo的相關知識,感興趣的朋友一起看看吧
    2024-08-08
  • iisapp.vbs iis pid了解對應的網站或應用池

    iisapp.vbs iis pid了解對應的網站或應用池

    有時候突然發(fā)現(xiàn)某個w3wp.exe進程,占用較大的自由,想看看是哪個網站,然后再解決問題。下面是具體的方法。
    2009-10-10
  • SNMP4J服務端連接超時問題解決方案

    SNMP4J服務端連接超時問題解決方案

    這篇文章主要介紹了SNMP4J服務端連接超時問題解決方案,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-10-10
  • SSH客戶端連接遠程服務器的操作方法

    SSH客戶端連接遠程服務器的操作方法

    這篇文章主要介紹了SSH客戶端連接遠程服務器的操作方法,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-08-08

最新評論

阳春市| 南充市| 乌拉特中旗| 墨江| 普宁市| 洮南市| 隆昌县| 林西县| 康乐县| 雅江县| 宝应县| 东莞市| 德江县| 咸阳市| 安阳县| 嘉义县| 克山县| 阳新县| 棋牌| 金秀| 滦平县| 襄汾县| 黔西| 长寿区| 六盘水市| 青浦区| 平顺县| 甘谷县| 合水县| 阿瓦提县| 大足县| 如皋市| 成安县| 东方市| 怀仁县| 墨玉县| 万盛区| 蒙阴县| 明光市| 莫力| 永清县|