域名被微信攔截或者是被屏蔽是在微信中做推廣程序中經常會碰到的情況,那到底我的微信網頁域名為什么被封了,為什么那么容易封,有哪些原因呢?
1、微信會有系統檢測,只要檢測到你的域名帶有分享(不良資訊、虛假資訊等)的內容,就會自動攔截,
2、同行或用戶舉報次數過多,觸發微信團隊人工檢測,手動封殺你的域名,
3、分享轉發量過大,觸發系統自動檢測,當檢測到內容有違規的,就會封殺,
4、通常只要微信后臺或者人工有檢測到主體侵權,內容侵權,廣告類內容,不實資訊內容,騷擾類內容,誤導類內容,就會將你的域名加入黑名單,用戶訪問就會提示“該網頁已停止訪問”,

有什么防封措施呢
如果你想通過申訴來解封也是可以的,不過這個程序很復雜,人工電話核實,企業資訊核實確認,等等最后才給你恢復訪問,但這個只是對正常的企業公司備案的網站有作用,個人或者小團隊運營的那就基本涼涼了,不用再去想什么怎么恢復了,
1.頁面跳出微信在瀏覽器中打開:
因為程式設定為微信瀏覽器中網頁無法打開,提示或者直接自動跳出到瀏覽器打開,認為舉報和屏蔽檢測系統都無法起作用,所以被封的概率會大大降低,但因為現在微信系統檢測是基于騰訊安全管家資料庫的,而且和其他瀏覽器系統或者設備商都是合作的關系,所以即使跳出到瀏覽器打開,該地址或域名仍然會被騰訊系統捕捉到,又因為瀏覽器能判斷出從微信跳出的入口域名,從而影響入口域名被微信封殺,
2.域名檢測+域名輪轉防封 :
現在的市面上有很多域名檢測服務商,在加了域名輪轉系統后搖身一變,成了域名防封系統,其實從嚴格意義上來說,這種方式根本算不上防封系統,原理:該系統設定為入口域名和落地域名兩部分,當使用商營銷宣傳時,發的都是入口域名,用戶點擊入口域名后跳轉進入落地域名頁面,這種做法的好處是即使落地域名被用戶舉報或者系統檢測被封,入口域名也可以多撐一段時間不被封,系統自動檢測 到落地域名被封后,從域名庫中再次拿出新的域名替換掉原來的被封落地域名,從而保證營銷系統的正常運轉,同樣入口域名也會在系統監控中,只是如果入口域名被封, 會及時通知使用商,更換廣告鏈接,保證廣告的正常投產比,這種模式只是用巨量的域名來支撐流量主的廣告正常使用,并不具備防封的功效,如果行業特殊+流量太大,光是域名的支出也 是一筆不小的開支,算不得是什么好辦法,
3.iframe網頁嵌套
通過iframe嵌套,可以用另外的域名對已經被屏蔽的網頁重新可以打開,內容看起來基本一樣,確實從一定程度上來說可以起到 防封的效果,但iframe框架內有些標簽和格式不能生效,局限性還是比較大的,
4.特定路徑A→B跳轉
這種方法可以說已經相當巧妙了,如果用戶不是從入口域名A的地址進入的B落地頁,則B顯示其他內容,換句話說,只有從A到 B,才能正確顯示,這樣做的好處是,用戶舉報B域名或者系統直接自動檢測B域名是否含有違規或者敏感關鍵詞,得到的都是合 規內容,從一定程度上避免被封,又因為A域名在微信中不能直接打開,會直接跳轉到B,避免舉報風險,可以說二者相輔相成 ,相互保護,但由于微信系統檢測的升級,這種方法保 護效果已經十分有限,
展示一段代碼:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Net;
using System.IO;
using Xfrog.Net;
using System.Diagnostics;
using System.Web;
namespace ConsoleAPI{
class Program{
static void Main(string[] args){
string url = "http://api.monkeyapi.com";
var parameters = new Dictionary<string, string>();
parameters.Add("appkey" , "appkey"); //您申請的APPKEY
parameters.Add("url" , "www.monkeyapi.com"); //需要查詢的網站
string result = sendPost(url, parameters, "post");
// 代碼中JsonObject類下載地址:http://download.csdn.net/download/gcm3206021155665/7458439
JsonObject newObj = new JsonObject(result);
String errorCode = newObj["error_code"].Value;
if (errorCode == "0")
{
Debug.WriteLine("成功");
Debug.WriteLine(newObj);
}
else
{
//Debug.WriteLine("請求例外");
Debug.WriteLine(newObj["error_code"].Value+":"+newObj["reason"].Value);
}
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/203634.html
標籤:其他
上一篇:共享汽車管理系統設計軟便件研究
下一篇:JWT鑒權實戰
