我有一個像dev.example.com這樣的LAMP開發服務器。最終這將被複制到www.example.com之類的我們將擁有root權限的地方。如何在生產服務器上正確解析的開發服務器上引用子域?
我想讓系統管理員設置一些子域名(例如,subdomain1.example.com),這樣他們就可以在開發服務器和生產服務器上工作,而不必引用這些子域名重寫。
可以在開發和生產服務器上配置Apache,以便我的代碼可以引用類似subdomain1.localhost的東西?有沒有其他的方式來做到這一點?
(這些服務器將運行的CentOS和AMP棧的最新版本。)
如果我理解你正確,你很樂意返回一個不同的答案(subdomain1.LOCALHOST vs subdomain1.example..com),那就是你很樂意改變/參數化你的代碼。 – mcr 2011-05-31 18:30:35
感謝您的回覆。通過參數化代碼,我假設你的意思是根據它所在的服務器動態生成子域引用。那是對的嗎?如果是這樣,我想這可能會奏效。但是,上下文是,內容管理員(非開發人員)需要將一些子域引用輸入到CMS(Drupal)中。最好不要教他們輸入PHP。 – 2011-05-31 18:41:22
您不能將相對URL添加到不同的子域。有些東西需要翻譯它們或在輸出之間切換。也許在開發網站上的一個自定義輸入過濾器,將「實時」URL轉換爲開發人員的URL? – Deanna 2012-10-11 15:40:07