我希望我已經正確地標題這個問題,我試着解釋它是什麼,我們正試圖實現。單一網站的多個版本的單一代碼基地
我們使用文件和目錄模板構建了一個白色標籤Web應用程序。
我們將這個網站授權給那些可以通過CSS在系統版本上標識和定製顏色樣式的客戶。該網站對每個客戶都以完全相同的方式工作。
每個站點/客戶都有自己的數據庫和php配置文件來確定他們的數據庫名稱和小部分信息(地址,聯繫信息等)。
我們已經有大約12位客戶,但我們發現的問題是,我們必須爲每個客戶複製我們所有的文件和目錄 - 使得在進行小型更新時非常困難,我們必須上傳新網站12次。
要在作品中添加另一個扳手,我們爲每個客戶設置自己的URL並使用htaccess將他們指向我們的目錄。
那麼...有沒有辦法爲所有12位用戶使用一個版本的web應用程序文件和目錄,但是如果他們去www.customer1.com我們可以加載一個configuration.php文件和徽標/ css和www.customer2.com等一樣?
它們都使用相同的模板文件,但URL決定了要加載的配置文件。
對不起,如果這是不明確的,如果是我會嘗試和進一步闡述。
謝謝
是的只是檢查是否有一個URL的配置文件,並加載它,如果還有其他使用默認的一個 – Anigel
解析$ _SERVER ['HTTP_HOST'];提取子域或客戶域,然後選擇適當的配置,樣式表,子目錄等 –