国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > CMS > Wordpress > 正文

WordPress不支持中文tag標簽鏈接解決辦法

2024-09-07 00:50:19
字體:
來源:轉載
供稿:網友

wordpress不支持中文標簽的原因是因為編碼問題,我們只要把編碼轉換在gbk就可以解決了,但想完美解決我們可以嘗試使用url rewrite來實例.

首先,產生中文tag鏈接無法打開或者找不到博客文章的原因在于WordPress不支持中文的編碼,那我們就需要強制讓WordPress能支持中文的編碼形式,即UTF-8和GBK編碼。

修改方法,首先修改WP-include中的classes.php文件(需要使用用專門的PHP編輯器工具,推薦EditPlus),將第47行和第52行代碼進行修改.

第47行原代碼:

$pathinfo = $_SERVER['PATH_INFO'];

替換為:

$pathinfo = mb_convert_encoding($_SERVER['PATH_INFO'], “UTF-8“, “GBK“);

第52行原代碼:

$req_uri = $_SERVER['REQUEST_URI'];

替換為:

$req_uri = mb_convert_encoding($_SERVER['REQUEST_URI'], “UTF-8“, “GBK“);

修改后,保存下,然后將保存后的classes.php文件上傳并覆蓋原文件即可.

另一種辦法

以下是wordpress 3.3的修改方法,(3.5版本的也通用的,不過代碼是在1039行)

此方法只針對Windows服務器,Linux未測試過。

打開 wp-includes/rewrite.php,找到第1000行,【3.5版本在1039行】把:

if ( empty($this->permalink_structure) )

注意:此文件下有很多的“if ( empty($this->permalink_structure) )”,需修改的是位于第1000行,“function get_extra_permastruct($name)”函數下的那一個,替換為:

if ( !empty($this->permalink_structure) )【

其實就是用“!”屏蔽了錯誤】

注意:別用windows自帶的記事本修改(推薦UltraEdit,Dreamweaver等)。

IIS上不能支持中文

在網上看了幾種解決方案,不過鄙人還是比較支持IIS對中文url解析的問題,找到問題,修改起來就快多了.

打開wp-includesclasses.php文件,找到舊代碼:

  1. if ( isset($_SERVER['PATH_INFO']) ) 
  2. $pathinfo = $_SERVER['PATH_INFO']; 
  3. else 
  4. $pathinfo = ”; 
  5. $pathinfo_array = explode(‘?’, $pathinfo); 
  6. $pathinfo = str_replace(“%”, “%25″, $pathinfo_array[0]); 
  7. $req_uri = $_SERVER['REQUEST_URI']; 

改成以下如下代碼:

  1. if ( isset($_SERVER['PATH_INFO']) ) 
  2. $pathinfo = mb_convert_encoding($_SERVER['PATH_INFO'], “UTF-8″, “GBK”); 
  3. else 
  4. $pathinfo = ”; 
  5. $pathinfo_array = explode(‘?’, $pathinfo); 
  6. $pathinfo = str_replace(“%”, “%25″, $pathinfo_array[0]); 
  7. 8.$req_uri = mb_convert_encoding($_SERVER['REQUEST_URI'], “UTF-8″, “GBK”); 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 天柱县| 徐州市| 宜兰市| 枣阳市| 全州县| 全南县| 蒙自县| 常州市| 崇义县| 汕头市| 富顺县| 长岭县| 资兴市| 永泰县| 阜宁县| 长宁区| 扎兰屯市| 定远县| 莱芜市| 锡林郭勒盟| 临安市| 眉山市| 绥芬河市| 临桂县| 玉树县| 桐柏县| 承德县| 瓮安县| 襄樊市| 沂南县| 始兴县| 乌鲁木齐市| 县级市| 青铜峡市| 抚松县| 泽普县| 罗定市| 云梦县| 务川| 桃源县| 富蕴县|