Print

Print


Hi Eric,

try this:

<IfModule mod_rewrite.c>
  RewriteEngine on
  RewriteBase /script
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteCond %{REQUEST_URI} !=/favicon.ico
  RewriteRule ^(.*)$ script.cgi?param1=$1 [L,QSA]
</IfModule>

Péter
http://extensiblecatalog.org

----- Original Message ----- 
From: "Eric Lease Morgan" <[log in to unmask]>
To: <[log in to unmask]>
Sent: Wednesday, July 01, 2009 4:40 AM
Subject: [CODE4LIB] tricky mod_rewrite


> Can someone here help me with a tricky Apache mod_rewrite configuration?
>
> I want to write a script accessible via a URL with the following shape:
>
>   http://example.org/script/arg1/
>
> Where script is my (Perl) script and arg1 is some... argument.
>
> How do I configure Apache so script gets executed and passes the 
> environment variable PATH_INFO along? I suppose I need to use  mod_rewrite 
> somehow. No?
>
> -- 
> Eric Lease Morgan
> Head, Digital Access and Information Architecture Department
> Hesburgh Libraries, University of Notre Dame
>
> (574) 631-8604
>