Rewrite rules hints, Rewrite rules hints -57 – Oracle B12255-01 User Manual

Page 127

Advertising
background image

mod_rewrite

Oracle HTTP Server Modules

7-57

Rewrite Rules Hints

Table 7–5

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

Advertising