織夢(mèng)鏈接跳轉(zhuǎn)代碼(織夢(mèng)怎么改網(wǎng)站主頁(yè))
4其它一些想象不到的情況既然官方留下了這些Bug,那么我們就要想辦法來(lái)進(jìn)行修復(fù),而修復(fù)這個(gè)小問(wèn)題的方法很簡(jiǎn)單1修改方法 打開(kāi)plusviewphp文件注這個(gè)文件是文檔的動(dòng)態(tài)瀏覽文件,找到如下代碼檢查閱讀權(quán)限;那就需要看一下源代碼,檢查手機(jī)跳轉(zhuǎn)代碼是否正確了 下面給你提供一下織夢(mèng)自帶跳轉(zhuǎn)代碼,參考一下 首頁(yè) ifindexOf#39pref=padindex#39 != 1elseifAppleWebKit*Mobileitestnaviga;1首先是進(jìn)行手機(jī)域名解析,如圖2空間解析,綁定域名m你的域名com,如圖3最后就是識(shí)別跳轉(zhuǎn)代碼了,在pc端首頁(yè)文件里面添加以下代碼,識(shí)別手機(jī)端進(jìn)行跳轉(zhuǎn) try var urlhash = if ;把install目錄刪除試試 if!file_existsdirname__FILE__ quotdata headerquotLocationinstallindexphpquotexit 說(shuō)明了需要?jiǎng)h除install目錄;testif mobile windowlocation = mobileUrl很簡(jiǎn)單的一個(gè)問(wèn)題,上面的代碼加入到文章頁(yè)模板里面就可以了;嗯看你這個(gè)代碼,除了網(wǎng)站首頁(yè)能打開(kāi)之外別的都是打不開(kāi)的1靜態(tài)頁(yè)面的代碼以html結(jié)尾,不能以htm結(jié)尾2meiti后面要加 這樣才能跳轉(zhuǎn)到這個(gè)欄目的列表頁(yè)織夢(mèng)做導(dǎo)航是這樣做圖片要寫(xiě)死地址,不能;這個(gè)就是病毒代碼,但是刪除之后,過(guò)段時(shí)間有出現(xiàn)了這樣的情況那是因?yàn)閯h除只是一時(shí)的,并沒(méi)有解決網(wǎng)站漏洞的根本原因如果是你自己寫(xiě)的網(wǎng)站熟悉還好,不是自己寫(xiě)的,建議找專(zhuān)業(yè)的網(wǎng)站安全公司來(lái)處理解決網(wǎng)站被篡改的問(wèn)題。
2點(diǎn)擊核心網(wǎng)站欄目管理選擇一個(gè)欄目后面的,點(diǎn)擊更改3常規(guī)選項(xiàng) 高級(jí)選項(xiàng) 欄目?jī)?nèi)容中選擇{高級(jí)選項(xiàng)},填寫(xiě)欄目的SEO標(biāo)題,復(fù)制代碼dedefieldseotitle 并記住欄目模板;在首頁(yè)html頁(yè)面加一個(gè)驗(yàn)證PC還是手機(jī)的驗(yàn)證,如果是PC直接重定向鏈接,驗(yàn)證的js方法function IsPC var userAgentInfo = navigatoruserAgent var Agents = quotAndroidquot, quotiPhonequot, quotSymbianOSquot, quotWindows;設(shè)置手機(jī)自動(dòng)識(shí)別跳轉(zhuǎn) lt!以下這段粘在網(wǎng)站的頭部head里面 var mobileUrl=quot你的手機(jī)網(wǎng)站首頁(yè)quot,mobile = mmpsymbiansmartphonemidpwapphonexoomiphoneipadipodandroidblackberryminiwindows\scepalm;把@session_register 全部改寫(xiě), 雖然不知道這個(gè)@是什么意思 把@session_register$thiskeepUserIDTag 注釋掉,然后改為 if !isset$_SESSION$thiskeepUserIDTag全部有6個(gè)如下if !isset$_SESSION。
然后就比較簡(jiǎn)單了如果是會(huì)員回貼注入惡意跳轉(zhuǎn)代碼,那就屏蔽掉他發(fā)的關(guān)鍵字 將單引號(hào)字符取代為連續(xù) 2 個(gè)單引號(hào)字符如果可能應(yīng)該過(guò)濾以下字符分號(hào)“”,兩個(gè)減號(hào)“–”,單引號(hào)“’”,注釋“* * 更換危險(xiǎn);時(shí)間有點(diǎn)長(zhǎng)了,不過(guò)還是算在這記錄一下吧剛也遇到這問(wèn)題在某個(gè)js文件里我找到是index2016js有往dede58首頁(yè)跳轉(zhuǎn)的語(yǔ)句quothostlocationranvardede58com;你可以通過(guò)偽靜態(tài)的方式實(shí)現(xiàn)任意跳轉(zhuǎn),也可以以源碼的形式來(lái)跳轉(zhuǎn),在模板文件中加入 header#39Location url#39。
找到dedecms文件includehelpers中,大概在第159行處開(kāi)始修改插入if$rank!=0 $ismake==1 $typeid==0 $money0 跳轉(zhuǎn)網(wǎng)址不經(jīng)過(guò)中間頁(yè)直接顯示 global $dsq;您好,朋友跟版網(wǎng)團(tuán)隊(duì)很高興為您解答您這個(gè)問(wèn)題應(yīng)該是您在手機(jī)站模板調(diào)用了pc端鏈接的文章手機(jī)端鏈接應(yīng)該是 內(nèi)容頁(yè)mviewphp?aid=fieldid列表頁(yè)mlistphp?tid= 請(qǐng)檢查您的手機(jī)站模板希望我的回答。
aid=fieldidfieldtitlealidedesql如你所見(jiàn),鏈接到上述文檔的底層模板的地址是動(dòng)態(tài)的,那么我們?nèi)绾螌⑵滢D(zhuǎn)換為靜態(tài)地址呢這里我們只需要轉(zhuǎn)換fieldid,轉(zhuǎn)換后的完整代碼是dedesqlsql=。
掃描二維碼推送至手機(jī)訪問(wèn)。
版權(quán)聲明:本文由飛速云SEO網(wǎng)絡(luò)優(yōu)化推廣發(fā)布,如需轉(zhuǎn)載請(qǐng)注明出處。