致命的问题就是我设置了后整站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&page_1={R:1}&%{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?&%{QUERY_STRING}" />
</rule>
<rule name="rule 12R">
<match url="^daima$" />
<action type="Rewrite" url="/daima_m.php?&%{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}&%{QUERY_STRING}" />
</rule>
<rule name="rule 16R">
<match url="^jingyan\/([0-9]+)\.html$" />
<action type="Rewrite" url="/jingyan_show.php?id={R:1}&%{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}&page_1={R:2}&%{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}&%{QUERY_STRING}" />
</rule>
<rule name="rule 21R">
<match url="^news\/([0-9]+)\.html$" />
<action type="Rewrite" url="/news_show.php?id={R:1}&%{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}&page_1={R:2}&%{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?&%{QUERY_STRING}" />
</rule>
<rule name="rule 26R">
<match url="^password\.html$" />
<action type="Rewrite" url="/password_m.php?&%{QUERY_STRING}" />
</rule>
<rule name="rule 27R">
<match url="^score\.html$" />
<action type="Rewrite" url="/score_m.php?&%{QUERY_STRING}" />
</rule>
<rule name="rule 28R">
<match url="^zhuji\.html$" />
<action type="Rewrite" url="/zhuji_m.php?&%{QUERY_STRING}" />
</rule>
<rule name="rule 29R">
<match url="^zhuji_info\.html$" />
<action type="Rewrite" url="/zhuji_info_m.php?&%{QUERY_STRING}" />
</rule>
<rule name="rule 30R">
<match url="^myfatie\.html$" />
<action type="Rewrite" url="/myfatie_m.php?&%{QUERY_STRING}" />
</rule>
<rule name="rule 31R">
<match url="^back_safe\.html$" />
<action type="Rewrite" url="/safe_update.php?&%{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}&%{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}&%{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}&page_1={R:2}&%{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}&%{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}&%{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}&page_1={R:2}&%{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>
您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!