1

私の htaccess で、2 つのメイン ドメインを除くすべてのパーク ドメインのドキュメント ルートを特定のパスに設定しようとしています。そのため、基本的に、2 つのドメインを除く任意のドメインに一致する正規表現が必要です。このようなものを見つけました。

^(?!foo$|bar$).*

この

(?>[\w-]+)(?<!tea|nuka-cola)

しかし、ドメイン名にドットtldがあり、そこでも正規表現を使用したいので、私の状況ではうまくいきません。ここに私の現在の正規表現があります

^(.*?)\.(com|net)$

(.*?) の代わりに、そこに例外を作りたい

4

1 に答える 1

2

否定的な後ろ姿を使う:

^(.*?)(?<!(foo)|(bar))\.(com|net)$

何が必要かわかりませんが、この正規表現は末尾がfoo.comorbar.netなどの URL と一致しません。

于 2013-04-15T11:30:32.153 に答える