2012-09-18 24 views

Odpowiedz

28

od http://httpd.apache.org/docs/current/mod/mod_rewrite.html

ornext|OR (lub kolejnego warunku) Użyj tego łączyć warunki reguły z lokalnym lub zamiast niejawne i. Typowy przykład:

RewriteCond %{REMOTE_HOST} ^host1 [OR] 
RewriteCond %{REMOTE_HOST} ^host2 [OR] 
RewriteCond %{REMOTE_HOST} ^host3 
RewriteRule ...some special stuff for any of these hosts... 
+1

dzięki :) Wygląda na to, miałem pewne problemy z czytaniem doc ... –

+1

Jeśli myślisz o 'RewriteCond' jako klauzuli w oświadczeniu stan jak' IF' i flagi '[lub] 'jako logiczne' || 'to ma sens dla programisty. –

+2

@YzmirRamirez to nie jest to samo, ale Apache [OR] ma wyższy priorytet niż domyślny AND - i większość języków programowania ma wyższy priorytet dla && niż || - tak jak wynik, np. w C 'a && b || c && d' jest oceniane jako '(a && b) || (c && d) 'podczas gdy w warunkach mod_rewrite Apache jest vice versa, szczegóły tutaj https://stackoverflow.com/a/31572003/895077 –