1. A computer implemented method comprising: storing, in a Web server, a set of placement rules entered by a site developer, each of the set of placement rules comprising at least a type indicator and a location associated with the type indicator, the type indicator indicating a Multipurpose Internet Mail Extensions (MIME) type; receiving one or more files to be published to said Web server; and reading a type indicator of each of said one or more files; and placing, based on said set of placement rules, each of said one or more files in a location on said Web server according to said type indicator, wherein said location comprises a root-relative location, a file-relative location, or a full pathname location.