不是以https://开头

时间:2011-08-02 16:45:56

标签: regex iis-7 url-rewriting

我想将请求重定向到其他网址,当且仅当网址不是以https://

开头时

我只需要这个模式。我使用的模式是:

^(.*)$

但即使网址以https://

开头,这也会重定向用户

上述模式应该添加什么条件?

3 个答案:

答案 0 :(得分:2)

我很确定只需要它^(https。*)$

答案 1 :(得分:0)

我认为这是你想要使用的模式:

^(?!https://)

这意味着“在字符串的开头,检查出现的下一个字符 not https://”。请确保您的正则表达式系统支持名为lookaheads的此功能!

答案 2 :(得分:-2)

这个问题的答案非常简单。

请阅读以下内容。 http://www.regular-expressions.info/tutorialcnt.html

具体而言, http://www.regular-expressions.info/charclass.html