Probably not really the answer to your problem but I want to warn people using use-reuest-parameters: WATCH OUT for use-request-parameters = true for your XSLT transformer:
 
Why? When your site get crawled by bots for indexing of search engines, this happes with all kinds of added parameters....Normally, these added params can't hurt, because you don't use them for your caching. BUT if you have use-request-parameters = true , then every hit by crawlers will be a hit which is uncached! Be aware of crawlers bringing your site down because of this setting. I would strongly recommend to always pass in params from your sitemap!
 
Regards AS
 
Thank you for your answer.
It could help but...
In my case, I don't know when writing the sitemap, what will be the URL parameters used by the client
I need something like 'use-request-parameters' that I use for pushing all the prameters to an XSLT transformer



On 3/13/06, Jasha Joachimsthal <[EMAIL PROTECTED]> wrote:
 
-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]On Behalf Of Jean-Claude Moissinac
Sent: maandag 13 maart 2006 15:15
To: [email protected]
Cc: [EMAIL PROTECTED]
Subject: File generator and parameters

Hello

I'm working on a site which allows to process some external pages

I call something like:
http://mysite/processing/process1/an/external/url
and which is matched by a pipeline like this
        <map:match pattern="process1/**/*">
            <map:generate  src=""/>
            <map:transform type="myTransform"/>
            <map:serialize type="xml" />
        </map:match>

which works fine if the URL has no parameters
but if the called URL has parameters, the generator seems to ignore it.
If the request is
http://mysite/processing/process1/an/external/url?param=12
I would like that the generator uses
http://an/external/url?param=12
as his src
Is there a solution to do it?

Does this Wiki page help you? http://wiki.apache.org/cocoon/RequestParameterModule

Maybe you need to combine it with the URLEncodeModule to filter unwanted characters.

In cocoon.xconf add:

<component-instance class="org.apache.cocoon.components.modules.input.URLEncodeModule" logger="code.modules.input" name="url-encode"/>

Your map:generate may look like this.

<map:generate src="">

 

Jasha Joachimsthal

---------

Hippo

Oosteinde 11

1017 WT Amsterdam

The Netherlands

+31 (0)20 5224466

[EMAIL PROTECTED]

www.hippo.nl

 



--
--
Jean-Claude Moissinac
Department of Computer Science and Networks
ENST Paris
FRANCE

E-mail: [EMAIL PROTECTED]
Tel: (+33) 1.45.81.80.88
Fax: (+33) 1.45.81.71.58

http://shadok.enst.fr/jcm

Reply via email to