本文部分知識來自網(wǎng)絡(luò)后加工,目前服務(wù)號授權(quán)域名只有兩個,項目一個一個上,后發(fā)現(xiàn)域名不夠用,在此記錄下。
成都創(chuàng)新互聯(lián)專注于企業(yè)營銷型網(wǎng)站建設(shè)、網(wǎng)站重做改版、墨脫網(wǎng)站定制設(shè)計、自適應(yīng)品牌網(wǎng)站建設(shè)、H5響應(yīng)式網(wǎng)站、商城網(wǎng)站制作、集團公司官網(wǎng)建設(shè)、外貿(mào)網(wǎng)站建設(shè)、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁設(shè)計等建站業(yè)務(wù),價格優(yōu)惠性價比高,為墨脫等各大城市提供網(wǎng)站開發(fā)制作服務(wù)。
項目進行微信開發(fā), 認證了一個微信服務(wù)號專門用于內(nèi)部測試,但是內(nèi)部可能存在多套不同環(huán)境(開發(fā)dev、測試sit、預(yù)發(fā)布uat)等,由于微信限制一個服務(wù)號只能配置2個網(wǎng)頁授權(quán)域名, 又不可能給每個環(huán)境單獨配一個服務(wù)號,這樣不僅需要成本而且很浪費資源, 所以重點需要解決下面這個問題:
1、可以自動區(qū)分環(huán)境。比方部署開發(fā)環(huán)境。url可能是 ,而在測試環(huán)境的時候應(yīng)該是 。而并且不能寫死,否則開發(fā)和測試就要換來換去。非常麻煩.
2、總結(jié)分享一下思路:
主要是通過中間頁面代理獲取微信授權(quán)CODE,然后跳轉(zhuǎn)到對應(yīng)需要使用的環(huán)境URL下;
比如原來開發(fā)環(huán)境, 微信中授權(quán)域名配置的是dev.xxx.com,那么現(xiàn)在配置的是一個代理域名proxy.xxx.com,通過代理域名拿到code后在跳回dev.xxx.com,如下圖所示
中間頁的原理
中間頁主要做了依次做了兩件事情:
解決辦法
假設(shè)我們有 A.example.com 、 B.example.com、C.example.com域名想使用微信授權(quán),我們可以將網(wǎng)頁授權(quán)域名設(shè)置為A.example.com。
步驟如下:
設(shè)置回調(diào)域名。將域名 A.example.com
微信公眾平臺-設(shè)置-公眾號設(shè)置-功能設(shè)置-網(wǎng)頁授權(quán)域名
在域名 A.example.com 添加中間頁 get-weixin-code.html
中間頁不一定在根域名下。在這里我們放在根域名下。中間頁的訪問地址如下,
假設(shè)域名 B.example.com/game需要進行網(wǎng)頁授權(quán)。我們可以使用下面鏈接進行授權(quán),獲取微信的授權(quán)code
;scope=snsapi_basestate=hello-worldredirect_uri=https%3A%2F%2FB.example.com%2Fgame
最終會回調(diào)到這個地址? ;state=hello-world ,這樣就可以拿到授權(quán) code 和 state 參數(shù)。
利用授權(quán) code ,請求自己后端服務(wù)器,獲取微信用戶信息。
如果你有兩個或更多域名同時指向一個空間,搜索引擎可能會認為這是網(wǎng)頁復(fù)制,搜索引擎極有可能把其中一個URL收錄,而另一個URL被列為復(fù)制站點。
如果站點是復(fù)制站點,搜索引擎認為這個網(wǎng)站有作弊的嫌疑,對排名極為不利!
解決辦法:
把一個域名作為主打域名,其他的做301重定向或域名跳轉(zhuǎn)到主打域名
其實操作很簡單,把所有的域名都綁定到一個空間地址也就是IP主要看你的空間支持綁定多少個,還有一種就是做301重定向,所有的域名定向到同一個域名。
不可以,只能添加一個域名。授權(quán)
回調(diào)
域名配置規(guī)范為全域名,比如需要網(wǎng)頁授權(quán)的域名為:,配置以后此域名下面的頁面
、
都可以進行
OAuth2.0
鑒權(quán)。但 、 、 無法進行OAuth2.0鑒權(quán)。
協(xié)議特點
(1).
簡單:不管是OAUTH服務(wù)提供者還是應(yīng)用開發(fā)者,都很容易于理解與使用;
(2).
安全:沒有涉及到用戶密鑰等信息,更安全更靈活;
(3).
開放:任何服務(wù)提供商都可以實現(xiàn)OAUTH,任何軟件開發(fā)商都可以使用OAUTH。
在域名管理里面添加一個A記錄,然后把前面的改成你想要的 然后解析就可以了,然后去IIS上去綁定你的目錄就可以了。
網(wǎng)站二級域名設(shè)置其實很簡單,用到的工具:電腦,網(wǎng)站二級域名設(shè)置步驟如下:
輸入自己的賬號以及密碼登錄(以靈動平臺為例),如下圖:
登錄以后點擊左側(cè)的域名管理:
選中要設(shè)置的域名點擊管理。
點擊高級管理。
點擊域名解析,然后解析自己想設(shè)置的二級域名。
說明:上面有兩天解析記錄,其中@就是頂級域名的解析,www就是一個二級域名,可以根據(jù)自己的需要去做解析。
注意事項:批量解析可以用*,*表示任意,但是最好不要用*解析!
二級域名:靠左邊的部分就是所謂的二級域名,在cctv.com中,cctv就是頂級域名.com下的二級域名,cctv.com還可以有mail.cctv.com的形式,這里的mail可以謂之"主機"或"子域名"。
域名由兩個或兩個以上的詞構(gòu)成, 中間由點號分隔開。最右邊的那個詞稱為頂級域名。下面是幾個常見的頂級域名及其用法:
.COM--用于商業(yè)機構(gòu)。它是最常見的頂級域名。任何人都可以注冊.COM 形式的域名。
.NET--最初是用于網(wǎng)絡(luò)組織,例如因特網(wǎng)服務(wù)商和維修商。現(xiàn)在任何人都可以注冊以.NET結(jié)尾的域名。
.ORG--是為各種組織包括非盈利組織而定的。現(xiàn)在,任何人都可以注冊以.ORG 結(jié)尾的域名。
國家代碼由兩個字母組成的頂級域名如.cn, .uk, .de和.jp稱為國家代碼頂級域名(ccTLDs), 其中.cn是中國專用的頂級域名, 其注冊歸CNNIC管理, 以.cn結(jié)尾的二級域名我們簡稱為國內(nèi)域名。
注冊國家代碼頂級域名下的二級域名的規(guī)則和政策與不同的國家的政策有關(guān)。您在注冊時應(yīng)咨詢域名注冊機構(gòu), 問清相關(guān)的注冊條件及與注冊相關(guān)的條款。
某些域名注冊商除了提供以.com, .net和.org結(jié)尾的域名的注冊服務(wù)之外, 還提供國家代碼頂級域名的注冊。ICANN并沒有特別授權(quán)注冊商提供國家代碼頂級域名的注冊服務(wù)。
網(wǎng)頁題目:網(wǎng)頁授權(quán)域名怎么設(shè)置兩個 網(wǎng)頁授權(quán)域名怎么設(shè)置兩個賬號
標題網(wǎng)址:http://jinyejixie.com/article8/ddcodop.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站導(dǎo)航、微信公眾號、網(wǎng)站設(shè)計公司、定制網(wǎng)站、做網(wǎng)站、營銷型網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)