每个客户端的多个受控版本的php网站

I am looking at having multiple clients using a website. The client needs to verify/qualify the website to be used within their company which means that the site can not be updated if they need to use that version. Due to client needs each client may be stuck using an old version of the website until they are able to verify/qualify the updated website for their companies use.

I have been looking at each version of the site being in a different directory and having the logged in user being directed to the directory based on their companies selected version.

Is there a better way to control which version of the website is used by the user which would allow new clients to start on the newest version while allowing older clients to remain on an older version of the website?