首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Intelligencia URLRewriter HTTP到HTTPS

Intelligencia URLRewriter HTTP到HTTPS
EN

Stack Overflow用户
提问于 2012-03-13 03:22:03
回答 2查看 1.2K关注 0票数 3

我正在尝试让URLRewriter强制将HTTP请求重定向到HTTPS。供应商的文档似乎没有涉及到这一点。

我知道下面的参数会抛出一个错误,但用来说明我要完成的任务:

代码语言:javascript
复制
<rewriter>
    <if url="http://www.domain.com/test*">
       <rewrite url="http://www.domain.com/test*" to="https://www.domain.com/test*" />
    </if>
</rewriter>
EN

回答 2

Stack Overflow用户

发布于 2013-01-08 18:39:19

准确地知道抛出了什么错误,以确保我在这里沿着正确的路径前进,这将是很有用的,但我认为当您打算使用*字符时,应该使用*字符。字符(如果您打算将任何不安全的URL重定向到安全版本,则可能为.+ )

票数 2
EN

Stack Overflow用户

发布于 2013-04-24 23:59:25

看起来最初的发帖者想要做的是这样的:

代码语言:javascript
复制
<rewriter>
    <if url="http://.*">
       <rewrite url="http://([^/]*)(.*)" to="https://$1$2" />
    </if>
</rewriter>

然而,这似乎根本不起作用-我真的不确定它在幕后做了什么来理解为什么。正则表达式似乎是合理的。我发现这个网站对解决这个问题很有帮助:http://regexhero.net/tester/

我终于找到了让它起作用的魔法咒语,来自:

https://webmasters.stackexchange.com/a/31318

代码语言:javascript
复制
<rewriter>
    <if header="HTTPS" match="^OFF$">
        <redirect url="(.*)" to="https://yourdomain.com$1"/>
    </if>
</rewriter>
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9673446

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档