[Zope] Question about dot in method name
Martijn Jacobs
martijn at fourdigits.nl
Tue Mar 25 19:47:47 EDT 2008
Maybe a simple solution :
Do you use apache as a frontend for your zope? If you do you can rewrite
the incoming url's for example like this :
RewriteEngine On
RewriteRule ^/folder/mydoc.xls(.*)
http://localhost:8080/VirtualHostBase/http/myIntranet/object_in_zope/VirtualHostRoot/mydoc_xls$1
[L,P]
> hi every body i'm changing a very old zclass product.
> In this zclass i declare a python script with this name "mydoc.xls"
> this script return an xls file with an argument
>
> now i'm writing a zope2 product. How can I explain to zope
> that he should publish a certain method with a different name
> so when people type
> http://myIntranet/folder/mydoc.xls?fileName=hello.xls it point
> to a real python method (dot caracter are forbiden in python class
> method)
>
> mydoc.xls => mydoc_xls(REQUEST=None)
>
> I know that Zclasses are bad :) , but I cannot change this URL, because
> lot's of people record it.
>
> thank's a lot for an advice.
>
> _______________________________________________
> Zope maillist - Zope at zope.org
> http://mail.zope.org/mailman/listinfo/zope
> ** No cross posts or HTML encoding! **
> (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce
> http://mail.zope.org/mailman/listinfo/zope-dev )
--
Martijn Jacobs
Four Digits, Internet Solutions
a: Willemsplein 15-1 6811 KB Arnhem NL
kvk: 091621370000 | btw: 8161.22.234.B01
e-mail: martijn at fourdigits.nl | web: http://www.fourdigits.nl
tel: +31 (0)26 44 22 700 | fax: +31 (0)84 22 06 117
More information about the Zope
mailing list