主頁 > 網(wǎng)站建設(shè) > 建站知識 > DEDECMS提示:"系統(tǒng)無此標(biāo)簽,可能已經(jīng)移除"

DEDECMS提示:"系統(tǒng)無此標(biāo)簽,可能已經(jīng)移除"

POST TIME:2020-04-05 22:36

  自從烈火網(wǎng)改版為最火軟件站之后,好久沒給大家發(fā)表原創(chuàng)教程了,今天在這里給大家發(fā)表一篇在dedecms織夢系統(tǒng)下關(guān)于標(biāo)簽錯(cuò)誤的問題及解決方法。

  可能一些朋友遇到過這樣的問題,這個(gè)問題提示的錯(cuò)誤信息如下:

系統(tǒng)無此標(biāo)簽,可能已經(jīng)移除! 

你還可以嘗試通過搜索程序去搜索這個(gè)關(guān)鍵字:前往搜索>> 
如果你的瀏覽器沒反應(yīng),請點(diǎn)擊這里...

  該問題可能出現(xiàn)的前提一:DEDECMS標(biāo)簽中包含“大寫字母”

  解決方法:

  在網(wǎng)站根目錄下找到tags.php 此文件,將以下代碼替換掉:

  $tag = trim($_SERVER['QUERY_STRING']);

  換成

  $tag = strtolower(trim($_SERVER['QUERY_STRING']));

  該問題可能出現(xiàn)的前提二:DEDECMS標(biāo)簽偽靜態(tài)后中文標(biāo)簽的問題:

  一般情況下,偽靜態(tài)不會(huì)有問題,但是百度自打3B大戰(zhàn)之后,把原始結(jié)果中的網(wǎng)址轉(zhuǎn)化為“跳轉(zhuǎn)方式”,于是問題就出現(xiàn)了,原本的網(wǎng)址是這樣的:

  http://www.xxx.com/tags_%D7%EE%BB%F0%C8%ED%BC%FE%D5%BE.html

  被百度轉(zhuǎn)化之后成為:

  http://www.xxx.com/tags_最火軟件站.html

  這時(shí)又會(huì)出現(xiàn)上邊的錯(cuò)誤,出現(xiàn)這個(gè)問題的原因是IIS偽靜態(tài)中文轉(zhuǎn)碼為UTF8,解決方法就是在tags.php中加入判斷UTF8編碼的語句,如果是則轉(zhuǎn)換為GBK,這樣就可以解決了,詳細(xì)教程可參考《dedecms5.7完美tag標(biāo)簽偽靜態(tài)》一文。

  解決后的網(wǎng)址示例(復(fù)制到瀏覽器打開):http://www.qiuziliao.com/tags_吳莫愁.html

  另外網(wǎng)上還有一個(gè)方法:

  在根目錄找到”tags.php”文件,找到以下代碼: 
  $tag = FilterSearch(urldecode($tag)); 
  將其修改為: 
  $tag = urldecode($tag);

  這個(gè)實(shí)在是不解,把FilterSearch刪除?如何檢索標(biāo)簽???不知道為什么這樣做!



收縮
  • 微信客服
  • 微信二維碼
  • 電話咨詢

  • 400-1100-266