0
フロントエンドルールにTraefik HostRegexpを使用しようとしています。 私はこのような何かしようとしていた:HostRegexpが失敗しました
HostRegexp:{subdomain:.+}.p([0-9]+)+(env1|env2).mydomain.com
を私は望んでいたので、これは動作しません。
私はこの種のURLが使用されたときにtraefikが私のApacheサーバーにルーティングすることを望んでいました: A.B.C.pXX.env1.mydomain.com A.B.C.pXX.env2.mydomain.com
手がかりはありますか?私は正規表現に何が間違っていますか?
信じて、あなたの正規表現は、中括弧の側にと外にある..私は{ 'あなたがこのような何かを行うべきだと思いますサブドメイン:..ここであなたの正規表現..} .mydomain.com' – mkopriva
また、 '+'の前に '(env |'を '\ .'、つまり' .p([0-9] +)\。(env1 | env2) '.1つのドットの代わりにエスケープされたドットを使うのが良い –
@AvinashRaj \ .traefik: '無効なエスケープ文字 '。';でエスケープ文字を使用できます:\ b、\ t、 n、\ f、\ r、\ "、\\、\ uXXXX、\ UXXXXXXXX \ – rzarouali