Oracle B12255-01 Manual Do Utilizador

Página de 224
mod_rewrite
Oracle HTTP Server Modules
7-57
Rewrite Rules Hints
 provide hints for using rewrite rules.
For example, if you want to redirect requests from /demo1, /demo2, and /demo3
to /alldemos, write the rewrite rule as one of the following:
RewriteRule /demo. /alldemos [R]
or
RewriteRule /demo [123] /alldemos [R]
If you intend that /DemoA, /DemoB, and /DemoC to be redirected to /alldemos,
add NC (no case) to the preceding rewrite rules, such as:
RewriteRule /demo [123] /alldemos [R, NC]
This rewrite rule will not work to redirect from /demonstration1 to /demos,
because “.” works form one character only. To enable redirection of all URLs
beginning with “demo”, irrespective of subsequent characters, use the rewrite rule
as follows:
RewriteRule ^/demo* /alldemos [R, NC]
In the preceding example, ^ means the beginning, * means any character after
demo.
Table 7–5
Rewrite Rules Hints
Value
Definition
.
Any single character
[char]
Any character listed within a square bracket
b*
Any character b any number of times
.*
Any character any number of times