On Mon, Jan 28, 2008 at 02:13:09PM +0100, Lucas Nussbaum wrote: > On 28/01/08 at 17:16 +0530, Kumar Appaiah wrote: > > Package: qa.debian.org > > Severity: wishlist > > User: [EMAIL PROTECTED] > > Usertags: pts > > > > Dear PTS maintainers, > > > > Could you please consider redirecting to the QA page of the > > appropriate source package automatically without the 10 second wait? > > In my opinion, I don't think you would be causing many people trouble > > by doing this. > > Additionally, could you, in the case of a redirection, add a message > saying "You were redirected here because the binary package XX is in the > source package YY." ?
The obvious solution is to use a mod_rewrite map for packages with multiple sources via the PTS sources.map. Something like [not tested]: RewriteMap binaries dbm:binaries.db RewriteCond %{REQUEST_URI} ^/([^/]+)$ RewriteCond ${binaries:%1|NonExistantSource} !NonExistantSource RewriteRule ^/([^/]+)$ /%1 where binaries.db is a binary: source db whenever binary != source I have however no idea how to show the message without using trickery. filippo -- Filippo Giunchedi - http://esaurito.net PGP key: 0x6B79D401 random quote follows: I was once walking through the forest alone. A tree fell right in front of me -- and I didn't hear it. -- Steven Wright -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]