![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 333 Pomógł: 137 Dołączył: 25.03.2008 Skąd: jesteś?? Ostrzeżenie: (0%) ![]() ![]() |
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... |
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 15:49 |