我有一個建立在codeigniter之上的網站,我想暫時關閉網站進行更改。我想通過創建一個可以訪問常規網站的批准IP地址的白名單進行升級,而所有其他用戶將被路由到臨時頁面。處理這個問題的好策略是什麼?也許使用路由類的東西?將所有訪問者路由到Codigniter構建網站到特定的控制器和方法
$whitelist = array('99.999.999.999', '555.555.555.555');
if(!in_array($_SERVER['HTTP_X_REAL_IP'], $whitelist))
$route['(:any)'] = 'maintenance/index/';
我也不想破壞我的搜索引擎索引,所以我應該發送一個特定的頭信號,這是一個臨時的變化?