域名訪問網(wǎng)站啥意思 輸入一個ip地址,打不開網(wǎng)頁,顯示‘請使用域名訪問網(wǎng)站’這是怎么回事,怎么打開?
輸入一個ip地址,打不開網(wǎng)頁,顯示‘請使用域名訪問網(wǎng)站’這是怎么回事,怎么打開?產(chǎn)生這種現(xiàn)象的原因是:做微信公眾號開發(fā)時,在公眾號后臺配置的url是ip地址,而不是域名。造成每一次網(wǎng)頁跳轉(zhuǎn),微信都會彈
輸入一個ip地址,打不開網(wǎng)頁,顯示‘請使用域名訪問網(wǎng)站’這是怎么回事,怎么打開?
產(chǎn)生這種現(xiàn)象的原因是:做微信公眾號開發(fā)時,在公眾號后臺配置的url是ip地址,而不是域名。造成每一次網(wǎng)頁跳轉(zhuǎn),微信都會彈出攔截頁面,提示“改地址為IP地址,請使用域名訪問網(wǎng)站,繼續(xù)訪問將轉(zhuǎn)換成手機(jī)預(yù)覽模式”。解決辦法為:在公眾號后臺重新配置,用備案過的域名將ip地址替換掉就好了。步驟如下:(1)登錄微信公眾平臺官網(wǎng)后,在公眾平臺官網(wǎng)的開發(fā)-基本設(shè)置頁面,勾選協(xié)議成為開發(fā)者,點(diǎn)擊修改“基本配置”按鈕;(2)填寫服務(wù)器地址(URL)、Token和EncodingAESKey,其中URL是開發(fā)者用來接收微信消息和事件的接口URL。Token可由開發(fā)者可以任意填寫,用作生成簽名(該Token會和接口URL中包含的Token進(jìn)行比對,從而驗(yàn)證安全性)。EncodingAESKey由開發(fā)者手動填寫或隨機(jī)生成,將用作消息體加解密密鑰。(3)點(diǎn)擊提交按鈕就配置完畢了,如果您只需要自動回復(fù)功能和菜單的話不要點(diǎn)擊服務(wù)器配置的啟用按鈕。
網(wǎng)站無法用域名訪問。但可以用IP訪問?
因?yàn)槭翘摂M主機(jī),主機(jī)上放置了N個網(wǎng)站,而每個網(wǎng)站綁定1個或以上域名,所以用域名訪問主機(jī)可以解析到網(wǎng)站目錄,但用IP的話服務(wù)器就不知道解析到哪個目錄了! 因?yàn)閔ttp請求里包含了域名信息,所以用域名訪問,虛擬主機(jī)服務(wù)器會根據(jù)域名來返回網(wǎng)站,直接用IP訪問因?yàn)闆]有域名信息所以服務(wù)器不知道要訪問的是哪個網(wǎng)站目錄,只有共享IP的虛擬主機(jī)或者VPS才有這情況,像有邦定獨(dú)立IP功能或者獨(dú)立主機(jī)的那些服務(wù)器就不會有這問題了 。 如果就想用ip形式訪問,可以手動設(shè)置Host頭域信息。 java中以org.apache.http.client.methods.HttpGet實(shí)現(xiàn)http請求為例,解決方法