从 ssl 重定向规则中排除页面

马特

我的 web.config 中有一个重写规则,强制所有页面转到 https。有什么办法可以排除单个页面。

因此,例如不希望http://www.example.com/thispage.ashx重定向到 https 如何修改规则以排除它?

<rule name="Redirect to HTTPS" stopProcessing="true">
<match url="(.*)" />
<conditions><add input="{HTTPS}" pattern="^OFF$" />
 </conditions>
<action type="Redirect" url="https://{HTTP_HOST}/{R:1}" redirectType="Permanent" />
</rule>
库尔蒂金

您可以创建一个附加条件来匹配除 之外的所有 URL /thispage.ashx

<rule name="Redirect to HTTPS" stopProcessing="true">
    <match url="(.*)" />
    <conditions>
        <add input="{URL}" pattern="^/thispage\.ashx$" negate="true" />
        <add input="{HTTPS}" pattern="^OFF$" />
    </conditions>
    <action type="Redirect" url="https://{HTTP_HOST}/{R:1}" />
</rule>

注意:要测试您的新规则,请确保您已清除您正在处理的网站的浏览器缓存。否则,由于客户端缓存重定向响应,您可能无法测试规则是否有效。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从页面重定向中排除ID(jquery)

来自分类Dev

.htaccess在重定向之前满足www / ssl规则

来自分类Dev

如何从IIS重定向规则中排除Azure插槽

来自分类Dev

如何从IIS重定向规则中排除Azure插槽

来自分类Dev

Nginx从重定向规则中排除目录

来自分类Dev

从Spring Security中排除从登录页面重定向的特定页面

来自分类Dev

避免使用SSL进行登录页面重定向

来自分类Dev

.htaccess组合规则(将非SSL重定向到SSL和执行)

来自分类Dev

SSL证书和重定向

来自分类Dev

重定向需要SSL吗?

来自分类Dev

IIS重写规则的组合-重定向到更改的域名,删除主机名前缀重定向到ssl

来自分类Dev

在Cpanel上添加重定向(301)规则以强制SSL时出错

来自分类Dev

从 Django 重定向中排除 URL

来自分类Dev

从 htaccess 重定向 301 中排除 url

来自分类Dev

从htaccess重写规则中排除页面

来自分类Dev

使用Nginx的SSL _和www重定向

来自分类Dev

使用Nginx重定向到SSL

来自分类Dev

使用ssl的nginx重定向循环

来自分类Dev

Cloudflare灵活的SSL和重定向

来自分类Dev

.htaccess基于SSL协议的重定向

来自分类Dev

如何重定向域以保护 SSL?

来自分类Dev

从 SSL 上的裸域重定向失败

来自分类Dev

将所有Wordpress页面重定向到SSL,而不是一个

来自分类Dev

将所有Wordpress页面重定向到SSL,而不是一个

来自分类Dev

nginx子域SSL重定向重定向顶级域

来自分类Dev

如何将我的注册页面从表单身份验证重定向到登录页面中排除

来自分类Dev

重定向整个站点,排除页面

来自分类Dev

Apache htaccess从301重定向中排除特定URL

来自分类Dev

Apache VirtualHosts-从URL重定向中排除单个文件

Related 相关文章

热门标签

归档