Works like a charm. Thanks a lot for your help, now I feel like able to do
anything with it.
Now I can understand that dry paragraph:
Note: Query String
The *Pattern* will not be matched against the query string. Instead, you
must use a
RewriteCond<http://httpd.apache.org/docs/2.0/mod/mod_rewrite.html#rewritecond>with
the
%{QUERY_STRING} variable. You can, however, create URLs in the substitution
string, containing a query string part. Simply use a question mark inside
the substitution string, to indicate that the following text should be
re-injected into the query string. When you want to erase an existing query
string, end the substitution string with just a question mark. To combine a
new query string with an old one, use the [QSA] flag.
Best, Randy
On Tue, Jul 15, 2008 at 3:36 AM, Krist van Besien <[EMAIL PROTECTED]>
wrote:
> On Mon, Jul 14, 2008 at 23:07, Randy Grimes <[EMAIL PROTECTED]>
> wrote:
> > Hi, I know mod_rewrite can answer web request to /xyz and internally
> serving
> > a.php?xyz . However, is it possible to answer a.php?xyz and internally
> > serving /xyz , without writing a script a.php? For the curious minds, we
> > are moving from dynamic scripts to pre-generated static pages, and want
> to
> > maintain old links to outside.
>
> You can do this. Know though that the RewriteRule only works on the
> URL, and ignores the query string. You can use the query string in
> RewriteCond lines though.
>
> So you could use something like this:
>
> RewriteCond %{QUERY_STRING} ^(.+)$
> RewriteRule /a.php%1
>
> Basically what this rule does is chekc if the url matches a.php and if
> it does then it checks if the QUERY_STRING is at least on charachter
> long, capturing it in the process. If that is the case the URL is
> replaced with the captured query.
>
> Krist
>
>
> --
> [EMAIL PROTECTED]
> [EMAIL PROTECTED]
> Bremgarten b. Bern, Switzerland
> --
> A: It reverses the normal flow of conversation.
> Q: What's wrong with top-posting?
> A: Top-posting.
> Q: What's the biggest scourge on plain text email discussions?
>
> -
> The official User-To-User support forum of the Apache HTTP Server Project.
> See http://httpd.apache.org/userslist.html> for more info.
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> " from the digest: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>