[Bug 188441] url(-relative=>1) is broken in CGI.pm
bugzilla at redhat.com
bugzilla at redhat.com
Wed Apr 12 21:17:05 UTC 2006
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug report.
Summary: url(-relative=>1) is broken in CGI.pm
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=188441
jvdias at redhat.com changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |jorton at redhat.com
------- Additional Comments From jvdias at redhat.com 2006-04-12 17:16 EST -------
Hmmm, this does not seem to be a problem with perl's CGI:: module -
I put your rewrite rule in /etc/httpd/conf/httpd.conf's /var/www/cgi-bin/
'Directory' entry, from the standard config from a clean install of
httpd-2.2.0-6 , so it now reads:
---
<Directory "/var/www/cgi-bin">
AllowOverride None
Options FollowSymLinks
Order allow,deny
Allow from all
RewriteEngine On
RewriteBase /cgi-bin
RewriteRule ^testabc.cgi$ test.cgi
</Directory>
---
NOTE: before the server would process the rewrite rule, it insisted that
the FollowSymLinks or FollowSymLinks owner option be specified - without
one of these options enabled, rewrite rules will be ignored.
Then your example test.cgi script works as expected, producing the output:
testabc.cgi
/testabc.cgi
Perhaps your http server is not loading your .htaccess file correctly /
doesn't allow the FollowSymLinks or RewriteRule options ?
I'm CC-ing the httpd maintainer on this - perhaps he could shed some light on
why the rewrite rule might not be taking effect.
If the rewrite rule is correctly applied, the perl CGI module seems to have
no problem with url(-relative=>1) / url(-absolute=>1) .
--
Configure bugmail: https://bugzilla.redhat.com/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.
More information about the Fedora-perl-devel-list
mailing list