1. 程式人生 > 其它 >ASP網站:強制HTTPS設定,偽靜態規則301跳轉規則寫法

ASP網站:強制HTTPS設定,偽靜態規則301跳轉規則寫法

對於ASP網站,使用寶塔設定強制HTTPS時,提示:面板無法自動給Aspx/Asp程式強制HTTPS,請將以下程式碼新增到網站目錄下的【web.config】檔案中,新增完畢後重啟IIS生效

 

 

 複製好規則,根據提示,前往網站根目錄,找到檔案 web.config,在rules標籤內,新增規則,儲存即可。

 

全部規則:

<?xml version="1.0" ?>
<configuration>
    <location path="." allowOverride="false" inheritInChildApplications="false">
        <system.webServer>
            <rewrite>
                <rules>
                    <rule name="
http_toHttps" stopProcessing="true"> <match url="(.*)"/> <conditions> <add input="{HTTPS}" pattern="off" ignoreCase="true"/> </conditions> <action type="
Redirect" redirectType="Permanent" url="https://{HTTP_HOST}/{R:1}"/> </rule> </rules> </rewrite> <defaultDocument configSource="web_config\default.config"/> <httpErrors configSource="web_config\httpErrors.config
"/> <handlers configSource="web_config\php.config"/> </system.webServer> </location> </configuration>

 

注意,儲存後,訪問域名如 http://www.abc.com,如果沒有跳轉到https://www.abc.com,可以進行如下操作:

1.清空瀏覽器快取(CTR+F5);

2.重啟伺服器