Note also that, unless something has changed in more recent releases from
MS, if you attempt to use IIS instead of Apache, path_info() in Perl's CGI
won't work.
My (undirected) approach eventually led me to use mod_rewrite and regular
apache AliasMatch and ScriptAliasMatch commands. Example:
_______________
RewriteEngine on
RewriteRule /barcodes/([inosx]?[0-9]+)\.js /cgi-bin/barcode.pl?$1
[E=BARCODE:$1]
RewriteRule /names/([A-z]+)\.js
/cgi-bin/name.pl?$1 [E=BARCODE:$1]
AliasMatch ^.*/images/(.*) /var/apache/htdocs/my_app_1/images/$1
AliasMatch ^.*/css/(.*) /var/apache/htdocs/my_app_1/css/$1
ScriptAliasMatch ^.*/cgi-bin/(.*) /var/apache/htdocs/my_app_1/cgi-bin/$1
_______________
The bracketed parts at the back end just set the environmental variable
"BARCODE", strictly optional.
--joe
|