2013-07-13 56 views
2

好的,我有一些CMS和電子商務應用程序,需要正確的URL(否則鏈接將不起作用)。當然,在我的開發服務器中,域名不能與生產服務器相同......你們是否在將開發推向生產服務器環境之前,對所有文件進行編輯/替換並編輯mysql條目?還是有更好的方法來做到這一點?生產/開發服務器最佳實踐的域名

回答

0

你可以只把一切都在一個目錄中隨機十六進制或其他有效字符作爲一個喜歡的名字:

yourdomain.com/XHTEDD12222-112KJK

您可能還需要包括入口在您的robots.txt文件中排除此目錄。這不是100%安全的,最好使用本地服務器或通過IPv6訪問站點。建議通過IPv4使用IPv6以提高爬蟲的安全性。你公開表達的任何內容都不完全安全。

一旦您使用上述選項之一更改名稱,您可以使用名稱更改來重構項目。如果你使用IP和/或本地服務器,你可以重構到這個數字,它應該仍然工作。

您也可以查看編輯主機文件以實現類似的解決方法,而不必將DNS服務器重定向到您的開發服務器,但這取決於操作系統。評論你的操作系統,我可能會幫助你。

最後,爲了安全起見,您可以在所有頁面中包含一個PHP包裝器,用於查找$_SERVER['REMOTE_ADDR']全局變量中的特定IP地址,但這可能會變得非常複雜並且我不瞭解任何當前可用的組件這樣做。