Не начинается с https: // - PullRequest
       4

Не начинается с https: //

0 голосов
/ 02 августа 2011

Я хочу перенаправить запрос на другой URL-адрес, если и только если URL-адрес не начинается с https://

Мне просто нужен шаблон. Шаблон, который я использую:

^(.*)$

Но это перенаправляет пользователя, даже если URL начинается с https://

Какое условие следует добавить в приведенный выше шаблон?

Ответы [ 3 ]

2 голосов
/ 02 августа 2011

Я уверен, просто сделай это ^ (https. *) $

0 голосов
/ 02 августа 2011

Я думаю, что это шаблон, который вы хотите использовать:

^(?!https://)

Это означает, что «в начале строки убедитесь, что следующие символы должны быть , а не https://». Убедитесь, что ваша система регулярных выражений поддерживает эту функцию под названием lookaheads, однако!

0 голосов
/ 02 августа 2011

Ответ на этот вопрос чрезвычайно элементарен.

Пожалуйста, прочитайте следующее. http://www.regular -expressions.info / tutorialcnt.html

В частности, http://www.regular -expressions.info / charclass.html

...