2012-09-18 32 views

Respuesta

28

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

ornext|OR (o siguiente condición) Utilice esta combinar condiciones de la regla con un local o en lugar de lo implícito Y. Ejemplo típico:

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

gracias :) Parece como si tuviera que lee el documento con algunas dificultades ... –

+1

Si pensar en 'RewriteCond' como una cláusula en un comunicado condición como' IF' y la bandera '[O] 'como lógico' || 'entonces tiene sentido para un programador. –

+2

@YzmirRamirez no es lo mismo, Apache's [OR] tiene una precedencia mayor que AND implícita, y la mayoría de los lenguajes de programación tienen una precedencia mayor para && que || - por lo que el resultado, p. en C 'a && b || c && d' se evalúa como '(a && b) || (c && d) 'mientras que en las condiciones mod_rewrite de Apache es viceversa, detalles aquí https://stackoverflow.com/a/31572003/895077 –

Cuestiones relacionadas