百度站長平臺https認(rèn)證驗證失敗原因總結(jié)"請將您的http站點301重定向到https站點"“請確保您網(wǎng)站的所有鏈接均支持https訪問,且未使用不安全協(xié)議(如:SSL2、SSL3等協(xié)議)”

[重要通告]如您遇疑難雜癥,本站支持知識付費業(yè)務(wù),掃右邊二維碼加博主微信,可節(jié)省您寶貴時間哦!

最近認(rèn)證的百度站長https站比較多,好多個人都不通過,就總結(jié)了一下相關(guān)的內(nèi)容,總結(jié)如下:

先說說站長https認(rèn)證,截圖于百度站長平臺

請確保您網(wǎng)站的所有鏈接均支持https訪問,且未使用不安全協(xié)議(如:SSL2、SSL3等協(xié)議)

這是我以前截圖的,不過這問題,多數(shù)是因為自己不帶www的定向到了帶www上的,也可能是其他的原因,但是我說的這個原因也很多,因為你寫了后面的301,但是依然會出錯,比如代碼如下

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

其實你會發(fā)現(xiàn),你不直接做定向,反而過的比較快,等過了,再做301也不遲,畢竟驗證也很快;

請將您的http站點301重定向到https站點

請將您的http站點重定向到https站點

這個的解決辦法如下:

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

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

虛擬主機(jī):可以通過ftp或登錄后進(jìn)入到主機(jī)管理面板-文件管理,進(jìn)入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對應(yīng)修改為您自已的域名
RewriteCond?%{HTTP_HOST}?!^www\.?
RewriteRule?^(.*)$?https://www.abc.com$1?[R=301,L]???????#?www.abc.com對應(yīng)修改為您自已的域名
</IfModule>

Nginx環(huán)境? 編輯nginx站點配置文件(登錄wdcp管理面板中:站點列表-文管-虛擬主機(jī)站點文件nginx-對應(yīng)站點配置文件),添加以下規(guī)則

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

Windows系統(tǒng) II7環(huán)境? ?云服務(wù)器:在對應(yīng)站點根目錄下新建(通過ftp或登錄后直接進(jìn)入到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對應(yīng)修改為您自已的域名
???????????????</rule>
????????????</rules>
????????</rewrite>
????</system.webServer>?
</configuration>

虛擬主機(jī):可以通過ftp或登錄后進(jìn)入到主機(jī)管理面板-文件管理,進(jìn)入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對應(yīng)修改為您自已的域名
???????????????</rule>
????????????</rules>
????????</rewrite>
????</system.webServer>?
</configuration>

Windows系統(tǒng) II6環(huán)境? ?配置一個偽靜態(tài)(Rewrite)規(guī)則,文件在httpd.conf或者h(yuǎn)ttp.ini文件里,(PS:單一設(shè)置偽靜態(tài)就在http.ini文件里)

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>

PS: 1、discuz使用301方式強(qiáng)制將http跳轉(zhuǎn)到https后會導(dǎo)致后臺uc通信失敗。

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

延伸閱讀:

百度站長平臺HTTPS認(rèn)證所遇到的坑洞

坑1:百度站長平臺https認(rèn)證失敗,提示:請確保您網(wǎng)站的所有鏈接均支持https訪問,且未使用不安全協(xié)議(如:SSL2、SSL3等協(xié)議)。

解決辦法:

1.? 友情鏈接檢查, 要檢查所有的友情鏈接是不是都是https出去的。 建議使用"http://kr288.com"。? 用//代替http://.

2.? 檢查所有資源,如img,css,js等,?都要用//去引用資源。

3.? 檢查底部版權(quán)等文字描述的鏈接。?這是最坑的地方,

坑2:請將您的http站點301重定向到https站點

解決辦法:

IIS中, 建立好https的默認(rèn)站點,? 建議分開建, 其它的統(tǒng)一全都301到http://kr288.com這個站點上。

PS: 在IIS中,?會提示尚未建立默認(rèn)的SSL站點的提示,?操作方法:? ?默認(rèn)站點那里添加一個 https 連接訪問。

寫在最后總結(jié):

如果你網(wǎng)站做了全站http到https的301,試了多種方式還是通不過百度站長平臺的https驗證,不會影響你網(wǎng)站收錄同步到https,再次提價驗證就可以通過了;不驗證你的https并不會影響你站的權(quán)重之類的;

百度https認(rèn)證, 有很多BUG。 建議通過chinaz的https檢查工具, 認(rèn)證自己的設(shè)置沒問題, 然后再去重新認(rèn)證。?

站長驗證https網(wǎng)址如下:http://s.tool.chinaz.com/https/

問題未解決?付費解決問題加Q或微信 2589053300 (即Q號又微信號)右上方掃一掃可加博主微信

所寫所說,是心之所感,思之所悟,行之所得;文當(dāng)無敷衍,落筆求簡潔。 以所舍,求所獲;有所依,方所成!

支付寶贊助
微信贊助

免責(zé)聲明,若由于商用引起版權(quán)糾紛,一切責(zé)任均由使用者承擔(dān)。

您必須遵守我們的協(xié)議,如您下載該資源,行為將被視為對《免責(zé)聲明》全部內(nèi)容的認(rèn)可->聯(lián)系老梁投訴資源
LaoLiang.Net部分資源來自互聯(lián)網(wǎng)收集,僅供用于學(xué)習(xí)和交流,請勿用于商業(yè)用途。如有侵權(quán)、不妥之處,請聯(lián)系站長并出示版權(quán)證明以便刪除。 敬請諒解! 侵權(quán)刪帖/違法舉報/投稿等事物聯(lián)系郵箱:service@laoliang.net
意在交流學(xué)習(xí),歡迎贊賞評論,如有謬誤,請聯(lián)系指正;轉(zhuǎn)載請注明出處: » 百度站長平臺https認(rèn)證驗證失敗原因總結(jié)"請將您的http站點301重定向到https站點"“請確保您網(wǎng)站的所有鏈接均支持https訪問,且未使用不安全協(xié)議(如:SSL2、SSL3等協(xié)議)”

發(fā)表回復(fù)

本站承接,網(wǎng)站推廣(SEM,SEO);軟件安裝與調(diào)試;服務(wù)器或網(wǎng)絡(luò)推薦及配置;APP開發(fā)與維護(hù);網(wǎng)站開發(fā)修改及維護(hù); 各財務(wù)軟件安裝調(diào)試及注冊服務(wù)(金蝶,用友,管家婆,速達(dá),星宇等);同時也有客戶管理系統(tǒng),人力資源,超市POS,醫(yī)藥管理等;

立即查看 了解詳情