代理加盟 2019全新代理計劃 賺錢+省錢雙管齊下,獨立平臺,豐厚利潤!

您現在的位置: cf阿拉维斯如何钻bug > 站長學院 > 域名主機 >

阿拉维斯对巴利亚多比分预测:部署https(ssl)后設置301跳轉將http跳轉到https

來源:未知 發布時間:2018-03-22熱度: ℃我要評論
注意,以下教程針對我司虛擬主機或者亞數的云主機香港IP部署SSL后的301跳轉(非亞數機房需要注意規則中行替換),把規則中域名替換成自己的 linuxt系統 apache環境 云服務器:【直接在apache上部...

cf阿拉维斯如何钻bug www.rxtxrm.com.cn 織夢模板免費下載,無需注冊無需充值

注意,以下教程針對我司(秀站云)虛擬主機或者亞數的云主機香港IP部署SSL后的301跳轉(非亞數機房需要注意規則中行替換),把規則中域名替換成自己的。

linuxt系統 apache環境

云服務器:【直接在apache上部署的SSL】在對應站點根目錄下新建(通過ftp或登錄wdcp管理面板中:站點列表-文管-進入public_html-創建文件)一個文件命名為.htaccess。
 

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP:From-Https} !^on$ [NC]
#RewriteCond  %{HTTPS} !^on$ [NC]                      # 非亞數機房用這一行替換上一行規則
RewriteCond %{HTTP_HOST} ^(www.)?abc.com$ [NC]                # 將abc.com和www.abc.com跳轉到https://www.abc.com,防止apache子站繼承上級目錄.htaccess受影響
RewriteRule ^(.*)$ //www.rxtxrm.com.cn/$1 [R=301,L]
</IfModule>

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

編輯.htaccess文件寫入以下規則:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP:From-Https} !^on$ [NC]
RewriteCond %{HTTP_HOST} ^(www.)?abc.com$ [NC]                # 將abc.com和www.abc.com跳轉到https://www.abc.com,防止apache子站繼承上級目錄.htaccess受影響
RewriteRule ^(.*)$ //www.rxtxrm.com.cn/$1 [R=301,L]
</IfModule>

 

Nginx環境 

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

server
{
listen 80;
server_name abc.com;
rewrite ^(.*) https://www.abc.com$1 permanent;           #  abc.com對應修改為您自已的域名   
}
 
亞數機房CDN部署的SSL添加下面代碼
if ( $http_from_https != 'on' ){
     rewrite ^(.*) //www.rxtxrm.com.cn$1 permanent;           #  abc.com對應修改為您自已的域名
 }


Windows系統 II7環境

云服務器:【直接在IIS上部署的SSL】在對應站點根目錄下新建(通過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="{HTTP_FROM_HTTPS}" pattern="^on$" negate="true" />  
                         <!-- <add input="{HTTPS}" pattern="^on$" negate="true" /> -->  # 非亞數機房用這一行替換上一行規則
                    </conditions>
                    <action type="Redirect" url="//www.rxtxrm.com.cn/{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="//www.rxtxrm.com.cn/{R:1}" redirectType="Permanent" />     # www.abc.com對應修改為您自已的域名
               </rule>
            </rules>
        </rewrite>
    </system.webServer> 
</configuration>



本文地址://www.rxtxrm.com.cn/host/897.html

    發表評論

    評論列表(條)