我需要在生產環境所在的同一臺服務器上託管開發和測試版網站(讓我們讓實際的原因飛吧)。我應該如何隔離開發和/或測試版網站 - 從公共和搜索引擎機器人?
爲了讓事情變得簡單,我可以在開發和測試版上接受相同的保護措施 - 基本上不會讓它出現蜘蛛,並且在用戶名和密碼上添加一些內容以防止所有人和他們的兄弟從獲取(再次,需要實用)。我意識到很多人會希望在測試版上擁有不同的權限,但這不是這裏要求的一部分。
使用robots.txt文件給定的,但隨後的問題是:應該在其他主機(S)(又名「子域(S)」)作爲被防止意外蜘蛛增加的預防措施提交給谷歌網站管理員工具?它應該不言而喻,但不會直接鏈接到開發/測試版網站,因此您必須完美地輸入地址(不需要通過URL重寫或其他幫助進行增強)。
怎樣才能限制我們的團隊訪問?由於各種互聯網接入方式(在帶WiFi的午餐地點舉行會議等),IP地址將不起作用。
也許有開發/測試和生產INCLUDE
一個小文件(或調用組件),以查找URL變量設置(在開發/測試點)或不不認準網址變量(上生產場地)。通過這種方式,您可以在各自的站點上放置不同的INCLUDE或組件(命名相同),否則源文件在從開發移到生產時不需要更改。
我真的想避免在任何級別(應用程序級別或Web服務器)全面的用戶認證,和我認識到,離開事相當開放,但我們的目標實際上只是防止預生產場所無意中瀏覽。
+1,我喜歡cookie的想法,以消除登錄(適用於類似exec的團隊成員),但仍使用基於Web服務器的身份驗證。好主意。謝謝。 – 2010-10-05 18:06:45