国产成人精品18p,天天干成人网,无码专区狠狠躁天天躁,美女脱精光隐私扒开免费观看

百度HTTPS認證提示"請將您的http站點(diǎn)301重定向到

發(fā)布時(shí)間:2022-05-27 12:44 來(lái)源:好主機 閱讀:64 作者:網(wǎng)絡(luò ) 欄目: 經(jīng)驗分享 歡迎投稿:712375056


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

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

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

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

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

linuxt系統 apache環(huán)境

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

虛擬主機可以通過(guò)ftp或登錄后進(jìn)入到主機管理面板-文件管理,進(jìn)入wwwroot,新建一個(gè)文件命名為.htaccess文件,保存即可。

編輯.htaccess文件寫(xiě)入以下規則:

<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站點(diǎn)配置文件(登錄wdcp管理面板中:站點(diǎn)列表-文管-虛擬主機站點(diǎn)文件nginx-對應站點(diǎn)配置文件),添加以下規則

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

Windows系統 II7環(huán)境

服務(wù)器在對應站點(diǎn)根目錄下新建(通過(guò)ftp或登錄后直接進(jìn)入到D:wwwroot站點(diǎn)ftp命名目錄wwwroot創(chuàng )建)一個(gè)文件命名為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> 

虛擬主機:可以通過(guò)ftp或登錄后進(jìn)入到主機管理面板-文件管理,進(jìn)入wwwroot,新建一個(gè)文件命名為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環(huán)境

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

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> 

注: 1、discuz使用301方式強制將http跳轉到https后會(huì )導致后臺uc通信失敗。

2、通過(guò)該方式設置跳轉后,如無(wú)法正常跳轉訪(fǎng)問(wèn),請單獨建立站點(diǎn)綁定https域名,仍在原來(lái)站點(diǎn)設置跳轉規則。

以上就是本文的全部?jì)热?,希望對大家的學(xué)習有所幫助,也希望大家多多支持主機吧。

發(fā)布者:水橋丶帕露西

免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng )、來(lái)自本網(wǎng)站內容采集于網(wǎng)絡(luò )互聯(lián)網(wǎng)轉載等其它媒體和分享為主,內容觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如侵犯了原作者的版權,請告知一經(jīng)查實(shí),將立刻刪除涉嫌侵權內容,聯(lián)系我們QQ:712375056,同時(shí)歡迎投稿傳遞力量。

午夜人在线观看完整版| 国产AV无码专区亚洲AWWW| 可以直接看的无码AV| 欧美JIZZ18性欧美| 亚洲色欲色欲WWW在线丝| 午夜AV内射一区二区三区红桃视|