[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#204508: acknowledged by developer (Upstream says this is not a bug)



Ok, here is additional information. I really hope you don't ignore
it :-)


My working config (using phaethon.ch/static/ for testing purposes):

AddEncoding gzip .gz
RewriteEngine On
RewriteLog "/tmp/rewrite.log"
RewriteLogLevel 3
RewriteCond %{HTTP:Accept-Encoding} gzip
RewriteRule ^/static/(.+).html$ /static/$1.html.gz [L,nosplit]

gives:

[phaethon.ch/sid#817517c][rid#818e454/initial] (2) init rewrite engine with requested uri /static/page.php?id=3.html
[phaethon.ch/sid#817517c][rid#818e454/initial] (3) applying pattern '^/static/(.+).html$' to uri '/static/page.php?id=3.html'
[phaethon.ch/sid#817517c][rid#818e454/initial] (2) rewrite /static/page.php?id=3.html -> /static/page.php?id=3.html.gz
[phaethon.ch/sid#817517c][rid#818e454/initial] (2) local path result: /static/page.php?id=3.html.gz
[phaethon.ch/sid#817517c][rid#818e454/initial] (2) prefixed with document_root to /home/project/web-site/phaethon/web-files/static/page.php?id=3.html.gz
[phaethon.ch/sid#817517c][rid#818e454/initial] (1) go-ahead with /home/project/web-site/phaethon/web-files/static/page.php?id=3.html.gz [OK]



your suggested config:
RewriteRule ^/static/(.+).html$ /static/$1.html.gz [L,NE]

gives (the nonworking result):

[phaethon.ch/sid#81aae9c][rid#8187ec4/initial] (2) init rewrite engine with requested uri /static/page.php?id=4.html
[phaethon.ch/sid#81aae9c][rid#8187ec4/initial] (3) applying pattern '^/static/(.+).html$' to uri '/static/page.php?id=4.html'
[phaethon.ch/sid#81aae9c][rid#8187ec4/initial] (2) rewrite /static/page.php?id=4.html -> /static/page.php?id=4.html.gz
[phaethon.ch/sid#81aae9c][rid#8187ec4/initial] (3) split uri=/static/page.php?id=4.html.gz -> uri=/static/page.php, args=id=4.html.gz
[phaethon.ch/sid#81aae9c][rid#8187ec4/initial] (2) local path result: /static/page.php
[phaethon.ch/sid#81aae9c][rid#8187ec4/initial] (2) prefixed with document_root to /home/project/web-site/phaethon/web-files/static/page.php
[phaethon.ch/sid#81aae9c][rid#8187ec4/initial] (1) go-ahead with /home/project/web-site/phaethon/web-files/static/page.php [OK]


or did you mean (which works neither):
RewriteRule ^/static/(.+)\?(.+).html$ /static/$1\%3F$2.html.gz [L,NE]

gives:

[phaethon.ch/sid#81ff69c][rid#816dd24/initial] (2) init rewrite engine with requested uri /static/page.php?id=8.html
[phaethon.ch/sid#81ff69c][rid#816dd24/initial] (3) applying pattern '^/static/(.+)\?(.+).html$' to uri '/static/page.php?id=8.html'
[phaethon.ch/sid#81ff69c][rid#816dd24/initial] (2) rewrite /static/page.php?id=8.html -> /static/page.php%3Fid=8.html.gz
[phaethon.ch/sid#81ff69c][rid#816dd24/initial] (2) local path result: /static/page.php%3Fid=8.html.gz
[phaethon.ch/sid#81ff69c][rid#816dd24/initial] (2) prefixed with document_root to /home/project/web-site/phaethon/web-files/static/page.php%3Fid=8.html.gz
[phaethon.ch/sid#81ff69c][rid#816dd24/initial] (1) go-ahead with /home/project/web-site/phaethon/web-files/static/page.php%3Fid=8.html.gz [OK]


Thank you
Jade Nicoletti

On Mon, Oct 27, 2003 at 11:48:12AM -0600, Debian Bug Tracking System wrote:
> This is an automatic notification regarding your Bug report
> #204508: apache: mod_rewrite can't rewrite to filenames containing a '?',
> which was filed against the apache package.
> 
> It has been closed by one of the developers, namely
> Matthew Wilcox <willy@debian.org>.
> 
> Their explanation is attached below.  If this explanation is
> unsatisfactory and you have not received a better one in a separate
> message then please contact the developer, by replying to this email.
> 
> Debian bug tracking system administrator
> (administrator, Debian Bugs database)
> 
> Received: (at 204508-done) by bugs.debian.org; 27 Oct 2003 17:43:42 +0000
> >From willy@www.linux.org.uk Mon Oct 27 11:43:41 2003
> Return-path: <willy@www.linux.org.uk>
> Received: from parcelfarce.linux.theplanet.co.uk (www.linux.org.uk) [195.92.249.252] 
> 	by master.debian.org with esmtp (Exim 3.35 1 (Debian))
> 	id 1AEBP2-0004RS-00; Mon, 27 Oct 2003 11:43:41 -0600
> Received: from willy by www.linux.org.uk with local (Exim 4.22)
> 	id 1AEBP2-0005hF-FN
> 	for 204508-done@bugs.debian.org; Mon, 27 Oct 2003 17:43:40 +0000
> Date: Mon, 27 Oct 2003 17:43:40 +0000
> From: Matthew Wilcox <willy@debian.org>
> To: 204508-done@bugs.debian.org
> Subject: Upstream says this is not a bug
> Message-ID: <20031027174340.GA5172@parcelfarce.linux.theplanet.co.uk>
> Mime-Version: 1.0
> Content-Type: text/plain; charset=us-ascii
> Content-Disposition: inline
> User-Agent: Mutt/1.4.1i
> Sender: <willy@www.linux.org.uk>
> Delivered-To: 204508-done@bugs.debian.org
> X-Spam-Status: No, hits=1.0 required=4.0
> 	tests=BAYES_70
> 	version=2.53-bugs.debian.org_2003_10_21
> X-Spam-Level: *
> X-Spam-Checker-Version: SpamAssassin 2.53-bugs.debian.org_2003_10_21 (1.174.2.15-2003-03-30-exp)
> 
> 
> I am therefore closing this bug.
> 
> ------- Additional Comments From nd@perlig.de  2003-10-27 17:25 -------
> Thom May and /me talked about this one a while ago on IRC and came to the
> conclusion that there's no issue to fix. One can easily use %3F in conclusion
> with NE option to treat the question mark as part of the name. That is what NE
> is intended for -- and how URIs *have to* be written.
> 
> -- 
> "It's not Hollywood.  War is real, war is primarily not about defeat or
> victory, it is about death.  I've seen thousands and thousands of dead bodies.
> Do you think I want to have an academic debate on this subject?" -- Robert Fisk

-- 
===============================================================================
 Jade Nicoletti            Nicoletti Net Services       Tel.  01 240 4774
 Geschäftsleitung          Postfach 2519
 System-Administration     8021 Zürich
===============================================================================

Attachment: signature.asc
Description: Digital signature


Reply to: