Dziś przez kilka godzin szukałem odpowiedzi na moje pytanie i jej nie odnalazłem co więcej wydaje mi się, że owa możliwość w ogóle nie istnieje w wyrażeniach regularnych.
Przypuśćmy że mamy kilka adresów:
www.aaa.qw.pl
www.bbb.qw.pl
www.bbb.qw,pl
www.ddd.qw.pl
I chcemy napisać prostą regułę która dopisze www gdy ktoś poda adres w postaci aaa.pl czy ddd.pl.
Możemy napisać coś w stylu:
RewriteCond %{HTTP_HOST} ^www.([a-z0-9]*).qw.pl$
RewriteRule (.*) http://www.%1.qw.pl [R,L]
Teraz nasuwa się wielkie pytanie, czy jest możliwość zaprzeczenia pogrubionej części wyrażenia??
Na pewno można zaprzeczyć znakom np:
[^a-z]
Czy też całości:
!^......$
Ale możemy tego dokonać do zwykłego 4 znakowego ciągu a może w ogóle powinienem zabrać się do tego problemu z innej strony??
Z góry dziękuję za pomoc...