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
-~----------~----~----~----~------~----~------~--~---