[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