部署了HTTPS以后重新验证证书如何取消301跳转
我们部署的证书快到期的时候需要重新申请,之前设置了301跳转到https,重新申请的时候如果采用文件验证方式会以为跳转而无法通过验证,所以需要先取消301跳转,等验证通过以后再重新部署设置301。
跳转规则可以参考.west./faq/list.asp?unid=1419 我们要取消跳转,就是反向设置,将规则临时删除取消。
wdows虚拟主机设置方法
①网站没有伪静态直接FTP连接空间(或者文件管理方式)将web.config改名,等验证通过以后再将文件改回web.config名称即可马上恢复301跳转状态。
②网站开启伪静态如果web.config中有伪静态,则单独找到301跳转这段代码,将其剪切,然后保存web.config文件。推火网以下是截图红色方框示例就是需要删除的。正常的一段规则是<rule></rule>
<rule name="301" sProcessg="true"> #规则开头
<match url="^(.)$" ignoreCase="false" />
<conditions logicalGroupg="MatchAll">
<add put="{HTTP_FROM_HTTPS}" pattern="^on$" negate="true" />
</conditions>
<action type="Redirect" url="https://.abc./{R:1}" redirectType="Permanent" />
</rule> #规则结尾
image.png
Lux虚拟主机设置方法
如果网站有伪静态,直接删除.htaess规则文件里面的301部分。如果没有伪静态,直接将.htaess改名。
image.png
云主机wdows系统
和虚拟主机方法是一样的,查看网站根目录下的web.config文件,没有伪静态就将web.config改名,如果有伪静态,只删除301跳转部分代码。
云主机lux系统
如果是apache的web引擎,和lux系统虚拟主机方法一样。如果是ngx系统,则查看ngx的配置文件,注释301跳转部分。
如果是宝塔面板,去站点设置里面取消强制HTTPS。
image.png
推火专家西部数码