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 parametersHello
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
--
--
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
