2015-11-26 144 views
0

Apache可以根據用戶IP地址(即在htaccess中)更改Directory參數嗎?邏輯是,如果我正在構建一個測試站點,那麼在我的IP的測試模式下看到它會很高興,但保持活躍並且不會影響公共用戶。這樣,有效的一個域可以以不同的方式出現,而無需更改站點根路徑謝謝。根據IP地址更改虛擬主機目錄

回答

0

您將需要2個虛擬主機,這樣您可以爲主機名設置不同的文檔根目錄和路徑。您可以使用htpasswd將訪問限制在您的測試環境中,或者將您的ip地址放在allowfrom列表中的虛擬主機上,並拒絕其他人訪問。 通過這種方式,您可以創建諸如test.domain.com和domain.com之類的網址,以解析到正確的環境。

+0

不幸的是,我不擁有完整的域名 - 只有子域名,所以我不能創建更多的子域名。有沒有其他的方式呢? – Ukuser32

+0

是的,如果您的測試環境代碼位於您的實時應用程序中,您應該可以調用像domain.com/index.php(live)和domain.com/test/index.php(test)這樣的URL。只要確保你的錨點指向正確的環境。 – PAlphen