首頁 > 易卦

PageAdmin網站建設教程:仿58同城實現不同地區Ip跳轉不同分站

作者:由 qianglima210 發表于 易卦日期:2023-02-06

58同城怎麼改地區

很多大型資訊平臺,如58同城,百姓網等都會有全國地區分站,比如我廣州的,開啟58同城會自動進入廣州分站。

PageAdmin網站建設教程:仿58同城實現不同地區Ip跳轉不同分站

城市切換

現在很多做網站的站長和網站建設公司都會採用pageadmin這類網站系統來建站,pageadmin是支援站群的,下面演示如何實現58同城的地區跳轉功能。

1、首先需要一個iP識別介面,這裡可以到阿里雲去申請,我們也可以用淘寶的免費api介面,阿里雲的介面返回資訊格式如下。

PageAdmin網站建設教程:仿58同城實現不同地區Ip跳轉不同分站

{“code”:0,“data”:{“ip”:“210。73。44。249”,“country”:“中國”,“area”:“”,“region”:“廣東”,“city”:“廣州”,“county”:“XX”,“isp”:“科技網”,“country_id”:“CN”,“area_id”:“”,“region_id”:“440000”,“city_id”:“440100”,“county_id”:“xx”,“isp_id”:“1000114”}}

下面我們透過ajax請求的方式來獲取到歸屬資訊實現跳轉,程式碼如下:

域名跳轉這部分可以在pageadmin的後臺建一個分類表來實現,這樣就可以實現後臺控制,如下圖:

PageAdmin網站建設教程:仿58同城實現不同地區Ip跳轉不同分站

新增一個自定義欄位domain,這樣就可以通過後臺來控制地區和域名的對應,以後如果有變動直接通過後臺修改即可,我這裡添加了幾條演示資料,效果如下。

PageAdmin網站建設教程:仿58同城實現不同地區Ip跳轉不同分站

透過點選新增和修改就可以實現地區和域名的後臺控制,相比直接在模板中寫死,是不是方便了很多。