On Tue, Apr 28, 2009 at 2:17 PM, ricardo13 <ricardoogra...@gmail.com> wrote:
>
> Hi all,
> I'm doing examples with mod_rewrite, I'm using directive RewriteMap
> I did a simple program in C
>
> #include <stdio.h>
> int main() {
>  int id = 0;
>  fscanf(stdin, "%d", &id);
>  switch(id) {
>    case 1: fprintf(stdout, "/index.html");
>    break;
>
>    case 2: fprintf(stdout, "/new.html");
>    break;
>
>    case 3: fprintf(stdout, "/teste.php?var=4/8");
>    break;
>  }
>  fflush(stdout);
>  return 0;
> }

You need to loop and you probably need to read up until a newline.

>
> My httpd.conf:
>  RewriteEngine on
>  RewriteLock /usr/local/apache2/logs/file.lock
>  RewriteMap prgmap prg:/usr/local/apache2/file
>  RewriteRule ^/(.*) ${prgmap:$1}
>
> My program in C called file
> In my folder htdocs I have three files (index.html, new.html and test.php).
> When typed in the browser "http//localhost/1" I think that URL is mapped to
> address "http://localhost/index.html";
>
> What happen ?? Is test right ??

I don't know, what happened?

-- 
Eric Covener
cove...@gmail.com

---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:http://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: users-unsubscr...@httpd.apache.org
   "   from the digest: users-digest-unsubscr...@httpd.apache.org
For additional commands, e-mail: users-h...@httpd.apache.org

Reply via email to