请选择 进入手机版 | 继续访问电脑版

巅峰霸主

 找回密码
 立即注册

QQ登录

只需一步,快速开始

[服务器] godaddy虚拟主机ssl证书https自动把http跳转discuz程序设置方法

  [复制链接] [添加相关主题]
烈火大地 发表于 2019-2-28 22:12:24 | 显示全部楼层 |阅读模式
godaddy虚拟主机配置了ssl证书实现https加密访问,要实现将http自动跳转到https访问,前面讲了怎么设置discuz在godaddy虚拟主机上配置ssl证书实现https访问,但是并没有实现讲http自动跳转到https上,今天就来完善这一课题。

我的设置方法是使用discuz的伪静态规则来达到目的,也就是说开始之前请查看我的上一个帖子:godaddy虚拟主机安装discuz x3.4网址URL伪静态规则win系统SEO优化 https://www.dfbazhu.com/thread-2124-1-1.html,先把伪静态配置好了再看本帖。

1. 打开URL伪静态web.config文件,找到代码:
  1. <rules>
复制代码


在该代码的后面一行输入以下代码即可:

  1.         <rule name="HTTP to HTTPS redirect" stopProcessing="true">
  2.           <match url="(.*)" />
  3.           <conditions>
  4.             <add input="{HTTPS}" pattern="off" ignoreCase="true" />
  5.           </conditions>
  6.           <action type="Redirect" redirectType="Found" url="https://{HTTP_HOST}/{R:1}" />
  7.         </rule>
复制代码

搜狗截图20190228220921.png
这样就可以实现用户访问http的URL时会自动跳转到https的链接上面了。完整的web.config文件代码如下:
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <configuration>
  3.   <system.webServer>
  4.     <rewrite>
  5.       <rules>
  6.         <rule name="HTTP to HTTPS redirect" stopProcessing="true">
  7.           <match url="(.*)" />
  8.           <conditions>
  9.             <add input="{HTTPS}" pattern="off" ignoreCase="true" />
  10.           </conditions>
  11.           <action type="Redirect" redirectType="Found" url="https://{HTTP_HOST}/{R:1}" />
  12.         </rule>
  13.         <rule name="portal_topic">
  14.           <match url="^(.*/)*topic-(.+).html\?*(.*)$" />
  15.           <action type="Rewrite" url="{R:1}/portal.php\?mod=topic&amp;topic={R:2}&amp;{R:3}" />
  16.         </rule>
  17.         <rule name="portal_article">
  18.           <match url="^(.*/)*article-([0-9]+)-([0-9]+).html\?*(.*)$" />
  19.           <action type="Rewrite" url="{R:1}/portal.php\?mod=view&amp;aid={R:2}&amp;page={R:3}&amp;{R:4}" />
  20.         </rule>
  21.         <rule name="forum_forumdisplay">
  22.           <match url="^(.*/)*forum-(\w+)-([0-9]+).html\?*(.*)$" />
  23.           <action type="Rewrite" url="{R:1}/forum.php\?mod=forumdisplay&amp;fid={R:2}&amp;page={R:3}&amp;{R:4}" />
  24.         </rule>
  25.         <rule name="forum_viewthread">
  26.           <match url="^(.*/)*thread-([0-9]+)-([0-9]+)-([0-9]+).html\?*(.*)$" />
  27.           <action type="Rewrite" url="{R:1}/forum.php\?mod=viewthread&amp;tid={R:2}&amp;extra=page%3D{R:4}&amp;page={R:3}&amp;{R:5}" />
  28.         </rule>
  29.         <rule name="group_group">
  30.           <match url="^(.*/)*group-([0-9]+)-([0-9]+).html\?*(.*)$" />
  31.           <action type="Rewrite" url="{R:1}/forum.php\?mod=group&amp;fid={R:2}&amp;page={R:3}&amp;{R:4}" />
  32.         </rule>
  33.         <rule name="home_space">
  34.           <match url="^(.*/)*space-(username|uid)-(.+).html\?*(.*)$" />
  35.           <action type="Rewrite" url="{R:1}/home.php\?mod=space&amp;{R:2}={R:3}&amp;{R:4}" />
  36.         </rule>
  37.         <rule name="home_blog">
  38.           <match url="^(.*/)*blog-([0-9]+)-([0-9]+).html\?*(.*)$" />
  39.           <action type="Rewrite" url="{R:1}/home.php\?mod=space&amp;uid={R:2}&amp;do=blog&amp;id={R:3}&amp;{R:4}" />
  40.         </rule>
  41.         <rule name="forum_archiver">
  42.           <match url="^(.*/)*(fid|tid)-([0-9]+).html\?*(.*)$" />
  43.           <action type="Rewrite" url="{R:1}/archiver/index.php\?action={R:2}&amp;value={R:3}&amp;{R:4}" />
  44.         </rule>
  45.         <rule name="plugin">
  46.           <match url="^(.*/)*([a-z]+[a-z0-9_]*)-([a-z0-9_\-]+).html\?*(.*)$" />
  47.           <action type="Rewrite" url="{R:1}/plugin.php\?id={R:2}:{R:3}&amp;{R:4}" />
  48.         </rule>
  49.       </rules>
  50.     </rewrite>
  51.     <httpErrors errorMode="Detailed" />
  52.     <asp scriptErrorSentToBrowser="true" />
  53.   </system.webServer>
  54.   <system.web>
  55.     <customErrors mode="Off" />
  56.     <globalization requestEncoding="utf-8" responseEncoding="utf-8" fileEncoding="utf-8" />
  57.   </system.web>
  58. </configuration>
复制代码


上一篇:godaddy虚拟主机安装discuz x3.4网址URL伪静态规则win系统SEO
下一篇:阿里云您的服务器存在异常登录行为提醒解决方法

相关帖子

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|巅峰霸主 ( 京ICP备12023415号-2 )

声明:本站的任何信息和内容仅代表作者的立场和观点,与巅峰霸主网无关。

禁止在巅峰霸主网发布任何与《中华人民共和国法律》相抵触的言论!

GMT+8, 2020-5-31 12:32 , Processed in 0.101508 second(s), 28 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表