align_web.py now returns partial path (relative to web dir)