Hi.

What a pain but I figured it out...used http.conf....

<Directory /var/www/cgi-bin/static/>
    Options FollowSymLinks
    AllowOverride None
    Order allow,deny
    Allow from all
</Directory>

Alias /cgi-bin/index.py/static/ "/var/www/cgi-bin/static/"

apperenty /foo/static/ = /cgi-bin/index.py/static/...at least for
me....duh me...



On Sat, Dec 13, 2008 at 12:19 AM, Monty808 <[email protected]> wrote:
>
> Aloha,
>
> I am using webpy 03 and the webpy templates.  For css and javascript I
> using prototype and yiu which are placed in my /static dir as such /
> static/yiu and /static/js/prototype.js
>
> Everything works using the webpy server but when I deploy to my
> localhost apache server any js or css in the /static dir is not
> found.  The /template dir is found and serving the html...but I have
> no css or js files.
>
> My apache log trys to find http://localhost/cgi-bin/index.py/static/.....
>
> e.g. 127.0.0.1 - - [12/Dec/2008:21:27:57 -0800] "GET /cgi-bin/index.py/
> static/yui/build/treeview/assets/skins/sam/treeview.css HTTP/1.1" 404
> 51 "$
> 1
>
> I tried the following code but it did not work:
>
> STATIC_DIRS = ('css', 'javascript', 'images', 'yui')
>
> urls = (...'/(' + '|'.join(STATIC_DIRS) + ')/.*', 'static'...)
> def mime_type(filename):
>    return mimetypes.guess_type(filename)[0] or 'application/octet-
> stream'
> class static:
>    def GET(self, static_dir):
>        try:
>            static_file_name = web.context.path.split('/')[-1]
>            web.header('Content-type', mime_type(static_file_name))
>            static_file = open('.' + web.context.path, 'rb')
>            web.ctx.output = static_file
>        except IOError:
>            web.notfound()
>
> So....what do I do to serve up my css and js files?  I am no expert at
> apache so what should I edit in my httpd.conf file?  What is the
> easiest thing to do?
>
>
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"web.py" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [email protected]
For more options, visit this group at http://groups.google.com/group/webpy?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to