Author: andreas
Date: Tue Mar 4 15:36:53 2008
New Revision: 633707
URL: http://svn.apache.org/viewvc?rev=633707&view=rev
Log:
Setting no-cache header for authoring pages.
Modified:
lenya/sandbox/modules/docustyle/sitemap.xmap
Modified: lenya/sandbox/modules/docustyle/sitemap.xmap
URL: http://svn.apache.org/viewvc/lenya/sandbox/modules/docustyle/sitemap.xmap?rev=633707&r1=633706&r2=633707&view=diff
==============================================================================
--- lenya/sandbox/modules/docustyle/sitemap.xmap (original)
+++ lenya/sandbox/modules/docustyle/sitemap.xmap Tue Mar 4 15:36:53 2008
@@ -169,13 +169,6 @@
-->
<map:match pattern="*/**.html">
- <!-- If the requested language version of the document exists, we set a last-modified header. -->
- <map:act type="language-exists">
- <map:act type="set-header">
- <map:parameter name="Last-Modified" value="{date-iso8601-rfc822:{page-envelope:document-lastmodified}}" />
- </map:act>
- </map:act>
-
<!--
HEAD requests shouldn't have all the xslt overhead, all the user wants is the HTTP header information.
So the actual content generation is bypassed.
@@ -192,8 +185,20 @@
<map:select type="parameter">
<!-- you remember that {1} is the area, right? -->
<map:parameter name="parameter-selector-test" value="{1}"/>
- <map:when test="live"/>
+ <map:when test="live">
+ <!-- If the requested language version of the document exists, we set a last-modified header. -->
+ <map:act type="language-exists">
+ <map:act type="set-header">
+ <map:parameter name="Last-Modified" value="{date-iso8601-rfc822:{page-envelope:document-lastmodified}}" />
+ </map:act>
+ </map:act>
+ </map:when>
<map:otherwise>
+ <!-- tell the browser not to cache stuff so that the user always sees up-to-date content -->
+ <map:act type="set-header">
+ <map:parameter name="Cache-Control" value="no-cache" />
+ <map:parameter name="Pragma" value="no-cache"/>
+ </map:act>
<map:transform src="cocoon://lenya-page/{page-envelope:publication-id}/{1}/{2}.xml"/>
</map:otherwise>
</map:select>
lmpx.com only provides a reader for public news (NNTP) servers. It is not
affiliated with the servers or forums shown here and is not responsible for
the content of articles, which is written by their respective authors.