web.config配置301HTTPS后Location url路径不对

致命的问题就是我设置了后整站HTTPS主页没问题,
返回状态码301
网页返回HEAD信息

Content-Type: text/html; charset=UTF-8

Location: https://www.dn.com/

Server: Microsoft-IIS/8.5

X-Powered-By: ASP.NET

Date: Sat, 29 Jan 2022 02:41:53 GMT

Content-Length: 146

但是检测栏目或者文章页面时,301永久转移到PHP结尾乱码上,也就是说跳转的不是MTML结尾的。
比如:dn.com/jingyan/81.html
现在是:dn.com//jingyan_show.php?id=81&%

下面是检测出来的代码
dn.com/jingyan/81.html检测结果
服务器IP182.16.13.67
返回状态码301
网页返回HEAD信息

Content-Type: text/html; charset=UTF-8

Location: https://dn.com//jingyan_show.php?id=81&%

Server: Microsoft-IIS/8.5

X-Powered-By: ASP.NET

Date: Sat, 29 Jan 2022 02:46:05 GMT

Content-Length: 175

请问老是们怎么解决这个问题啊?

web.concifg怎么配置的?正常的应该下面这样

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <system.webServer>
        <httpRedirect enabled="true" destination="https://dn.com$S$Q" exactDestination="true" httpResponseStatus="Permanent" />
    </system.webServer>
</configuration>


web.config 详细配置是这样子的


<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <system.webServer>
    <staticContent>
        <mimeMap fileExtension="." mimeType="image/jpeg" />
    </staticContent>
    
    <rewrite>
        <rules>
            <rule name="rule 1R">
                <match url="^index\.html$"  />
                <action type="Rewrite" url="/index.php"  />
            </rule>
            <rule name="rule 2R">
                <match url="^lilei\.html$"  />
                <action type="Rewrite" url="/show_m.php?place_area=1"  />
            </rule>
            <rule name="rule 3R">
                <match url="^lilei-([0-9]+)\.html$"  />
                <action type="Rewrite" url="/show_m.php?place_area=1&amp;page_1={R:1}&amp;%{QUERY_STRING}"  />
            </rule>
            <rule name="rule 4R">
                <match url="^shengming\.html$"  />
                <action type="Rewrite" url="/show_m.php?place_area=2"  />
            </rule>
            <rule name="rule 5R">
                <match url="^help\.html$"  />
                <action type="Rewrite" url="/show_m.php?place_area=3"  />
            </rule>
            <rule name="rule 6R">
                <match url="^contact\.html$"  />
                <action type="Rewrite" url="/show_m.php?place_area=4"  />
            </rule>
            <rule name="rule 7R">
                <match url="^jifen\.html$"  />
                <action type="Rewrite" url="/show_m.php?place_area=5"  />
            </rule>
            <rule name="rule 8R">
                <match url="^advantage\.html$"  />
                <action type="Rewrite" url="/show_m.php?place_area=6"  />
            </rule>
            <rule name="rule 9R">
                <match url="^payment\.html$"  />
                <action type="Rewrite" url="/show_m.php?place_area=7"  />
            </rule>
            <rule name="rule 10R">
                <match url="^login\.html$"  />
                <action type="Rewrite" url="/login_m.php"  />
            </rule>
            <rule name="rule 11R">
                <match url="^daima\/$"  />
                <action type="Rewrite" url="/daima_m.php?&amp;%{QUERY_STRING}"  />
            </rule>
            <rule name="rule 12R">
                <match url="^daima$"  />
                <action type="Rewrite" url="/daima_m.php?&amp;%{QUERY_STRING}"  />
            </rule>
            <rule name="rule 13R">
                <match url="^jingyan\/$"  />
                <action type="Rewrite" url="/jingyan_m.php"  />
            </rule>
            <rule name="rule 14R">
                <match url="^jingyan$"  />
                <action type="Rewrite" url="/jingyan_m.php"  />
            </rule>
            <rule name="rule 15R">
                <match url="^jingyan\/list-([0-9]+)\.html$"  />
                <action type="Rewrite" url="/jingyan_m.php?page={R:1}&amp;%{QUERY_STRING}"  />
            </rule>
            <rule name="rule 16R">
                <match url="^jingyan\/([0-9]+)\.html$"  />
                <action type="Rewrite" url="/jingyan_show.php?id={R:1}&amp;%{QUERY_STRING}"  />
            </rule>
            <rule name="rule 17R">
                <match url="^jingyan\/([0-9]+)-([0-9]+)\.html$"  />
                <action type="Rewrite" url="/jingyan_show.php?id={R:1}&amp;page_1={R:2}&amp;%{QUERY_STRING}"  />
            </rule>
            <rule name="rule 18R">
                <match url="^news\/$"  />
                <action type="Rewrite" url="/news_m.php"  />
            </rule>
            <rule name="rule 19R">
                <match url="^news$"  />
                <action type="Rewrite" url="/news_m.php"  />
            </rule>
            <rule name="rule 20R">
                <match url="^news\/list-([0-9]+)\.html$"  />
                <action type="Rewrite" url="/news_m.php?page={R:1}&amp;%{QUERY_STRING}"  />
            </rule>
            <rule name="rule 21R">
                <match url="^news\/([0-9]+)\.html$"  />
                <action type="Rewrite" url="/news_show.php?id={R:1}&amp;%{QUERY_STRING}"  />
            </rule>
            <rule name="rule 22R">
                <match url="^news\/([0-9]+)-([0-9]+)\.html$"  />
                <action type="Rewrite" url="/news_show.php?id={R:1}&amp;page_1={R:2}&amp;%{QUERY_STRING}"  />
            </rule>
            <rule name="rule 23R">
                <match url="^host\/$"  />
                <action type="Rewrite" url="/host_m.php"  />
            </rule>
            <rule name="rule 24R">
                <match url="^host$"  />
                <action type="Rewrite" url="/host_m.php"  />
            </rule>
            <rule name="rule 25R">
                <match url="^home\.html$"  />
                <action type="Rewrite" url="/home_m.php?&amp;%{QUERY_STRING}"  />
            </rule>
            <rule name="rule 26R">
                <match url="^password\.html$"  />
                <action type="Rewrite" url="/password_m.php?&amp;%{QUERY_STRING}"  />
            </rule>
            <rule name="rule 27R">
                <match url="^score\.html$"  />
                <action type="Rewrite" url="/score_m.php?&amp;%{QUERY_STRING}"  />
            </rule>
            <rule name="rule 28R">
                <match url="^zhuji\.html$"  />
                <action type="Rewrite" url="/zhuji_m.php?&amp;%{QUERY_STRING}"  />

            </rule>
            <rule name="rule 29R">
                <match url="^zhuji_info\.html$"  />
                <action type="Rewrite" url="/zhuji_info_m.php?&amp;%{QUERY_STRING}"  />
            </rule>
            <rule name="rule 30R">
                <match url="^myfatie\.html$"  />
                <action type="Rewrite" url="/myfatie_m.php?&amp;%{QUERY_STRING}"  />
            </rule>
            <rule name="rule 31R">
                <match url="^back_safe\.html$"  />
                <action type="Rewrite" url="/safe_update.php?&amp;%{QUERY_STRING}"  />
            </rule>
            <rule name="rule 32R">
                <match url="^web\/$"  />
                <action type="Rewrite" url="/web_m.php"  />
            </rule>
            <rule name="rule 33R">
                <match url="^web$"  />
                <action type="Rewrite" url="/web_m.php"  />
            </rule>
            <rule name="rule 34R">
                <match url="^wap\/$"  />
                <action type="Rewrite" url="//wap/index_wap.php"  />
            </rule>
            <rule name="rule 35R">
                <match url="^wap$"  />
                <action type="Rewrite" url="//wap/index_wap.php"  />
            </rule>
            <rule name="rule 36R">
                <match url="^wap\/jingyan\/$"  />
                <action type="Rewrite" url="//wap/jingyan_m_wap.php"  />
            </rule>
            <rule name="rule 37R">
                <match url="^wap\/jingyan$"  />
                <action type="Rewrite" url="//wap/jingyan_m_wap.php"  />
            </rule>
            <rule name="rule 38R">
                <match url="^wap\/jingyan\/list-([0-9]+)\.html$"  />
                <action type="Rewrite" url="//wap/jingyan_m_wap.php?page={R:1}&amp;%{QUERY_STRING}"  />
            </rule>
            <rule name="rule 39R">
                <match url="^wap\/jingyan\/([0-9]+)\.html$"  />
                <action type="Rewrite" url="//wap/jingyan_show_wap.php?id={R:1}&amp;%{QUERY_STRING}"  />
            </rule>
            <rule name="rule 40R">
                <match url="^wap\/jingyan\/([0-9]+)-([0-9]+)\.html$"  />
                <action type="Rewrite" url="//wap/jingyan_show_wap.php?id={R:1}&amp;page_1={R:2}&amp;%{QUERY_STRING}"  />
            </rule>
            <rule name="rule 41R">
                <match url="^wap\/news\/$"  />
                <action type="Rewrite" url="//wap/news_m_wap.php"  />
            </rule>
            <rule name="rule 42R">
                <match url="^wap\/news$"  />
                <action type="Rewrite" url="//wap/news_m_wap.php"  />
            </rule>
            <rule name="rule 43R">
                <match url="^wap\/news\/list-([0-9]+)\.html$"  />
                <action type="Rewrite" url="//wap/news_m_wap.php?page={R:1}&amp;%{QUERY_STRING}"  />
            </rule>
            <rule name="rule 44R">
                <match url="^wap\/news\/([0-9]+)\.html$"  />
                <action type="Rewrite" url="//wap/news_show_wap.php?id={R:1}&amp;%{QUERY_STRING}"  />
            </rule>
            <rule name="rule 45R">
                <match url="^wap\/news\/([0-9]+)-([0-9]+)\.html$"  />
                <action type="Rewrite" url="//wap/news_show_wap.php?id={R:1}&amp;page_1={R:2}&amp;%{QUERY_STRING}"  />
            </rule>
            <rule name="rule 46R">
                <match url="^sitemap\.xml$"  />
                <action type="Rewrite" url="/Sitemap.xml"  />
            </rule>
                    <rule name="http redirect to https" stopProcessing="true">
                    <match url="(.*)" />
                    <conditions>
                        <add input="{HTTPS}" pattern="^OFF$" />
                        <add input="{HTTPS_HOST}" pattern="^(localhost)" negate="true" />
                    </conditions>
                    <action type="Redirect" url="https://{HTTP_HOST}{R:1}" />
                    </rule>
     
     <rule name="WWW Redirect" stopProcessing="true">
     <match url=".*" />

      <conditions>

      <add input="{HTTP_HOST}" pattern="^spqhkh.com$" />
        </conditions>
        <action type="Redirect" url="https://www.spqhkh.com/{R:0}"  redirectType="Permanent" />
        </rule>
        </rules>
    </rewrite>
    
        <httpErrors errorMode="Custom">
        <remove statusCode="404" />
        <error statusCode="404" path="/error-404-1.html" responseMode="ExecuteURL" />
        </httpErrors>

   </system.webServer>     
</configuration>


您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632