使用查询字符串进行HTTP到HTTPS重定向 - IIS 8.5

时间:2016-12-02 11:57:07

标签: asp.net web-hosting kentico http-redirect iis-8.5

我正在使用以下步骤来进行HTTP到HTTPS重定向,

选择要重定向的虚拟目录。例如http://yourdomain.com/ 单击IIS管理控制台中IIS下的HTTP重定向 在HTTP重定向对话框中:

  1. 选中“将请求重定向到此目的地”
  2. 输入以$ S $ Q结尾的新路径: 例如的 HTTPS ://www.yourdomain.com$S$Q
  3. 反直觉地检查“将所有请求重定向到确切目的地(而不是相对目的地)”
  4. 问题是我将youtube频道链接作为参数,因此在重定向时将频道网址转换为小写, 例如:https://www.youtube.com/channel/uc0-zq_3 .....

    由于youtube频道链接区分大小写,因此无效。

    有什么方法可以解决这个问题吗?

1 个答案:

答案 0 :(得分:4)

为什么要编写代码?

在Kentico中转到您网站的根目录,然后选择页面,然后选择属性>安全>访问。选择是单选按钮以始终需要SSL。所有页面将以递归方式自动继承此属性设置。因此,无论是否有人访问HTTP,他们都将被重定向到HTTPS。

现在,如果存在您不想要或不需要HTTPS的特定页面,则只需通过不继承该页面上的特定属性来覆盖这些特定页面。

  • 注意:确保IIS具有HTTP和HTTPS绑定。