Maintenance of large Web sites is a complex task, similar in some sense to software maintenance. Content should be separated from the formatting rules, allowing independent development and maintenance of both parts. As in software maintenance, version management is important in order to separate stable versions from versions under development. Further a version model that allows alternative versions may be used to support adaptation and personalization of Web content and formatting. To fulfill this request, this paper presents a Web server infrastructure to accomplish version control and to support adaptation of Web pages in a way that is transparent to the user. A version model that separates page content and formatting in distinct components is provided. A configuration is also proposed and it is responsible for generating dynamic pages. Categories and Subject Descriptors H.5.4 [Document and Text Editing]: Version Control; I.7.1 [Hypertext/Hypermedia]: Architectures General Terms ...