courtney ludwin
courtneyludwin at yahoo.com
Tue Jan 10 09:21:30 EST 2006
Good call on the "Deny from all" I keep the python src in it's own directory structure away from htdocs. I have had issues in the past w/ "SetHandler none" before, I remember it not working that well. The reason that I set up the url map was so that my python code could live in it's own directory structure, one that makes sense from a package perspective not necessarily a url perspective. e.g.: conf/ urlmap.config htdocs/ css/ images/ js/ somefile.html src/ somecoolap/ common/ appspecific1/ appspecific2/ Courtney --- Graham Dumpleton <grahamd at dscpl.com.au> wrote: > > On 10/01/2006, at 8:14 PM, Graham Dumpleton wrote: > > > > > On 10/01/2006, at 5:52 PM, courtney ludwin wrote: > > > >> <FilesMatch "(^[^\.]*$|^[^\?]*[\?]+[^$]+$)"> > >> SetHandler python-program > >> PythonHandler common.dispatch.dispatcher > >> PythonDebug On > >> </FilesMatch> > > > > SetHandler python-program > > PythonHandler common.dispatch.dispatcher > > PythonDebug On > > > > <Files *.*> > > SetHandler None > > </Files> > > BTW, I should point out that both of these > techniques are actually > dangerous to use if you keep your Python code for > your handler in > the same directory. That is because your .py and > .pyc files are > accessible for people to download. Always a good > idea to also use: > > <Files "*.py"> > deny from all > </Files> > <Files "*.pyc"> > deny from all > </Files> > > Or similar obscure regular expression which catches > both at the > same time. > > Graham > > __________________________________________ Yahoo! DSL Something to write home about. Just $16.99/mo. or less. dsl.yahoo.com
|