[{"data":1,"prerenderedAt":758},["ShallowReactive",2],{"navigation":3,"post-\u002Fposts\u002F2013\u002Ffix-chinese-url-in-wordpress-in-iis":20,"surroundPosts-\u002Fposts\u002F2013\u002Ffix-chinese-url-in-wordpress-in-iis":745},[4,8,12,16],{"title":5,"path":6,"stem":7},"首页","\u002F","00.index",{"title":9,"path":10,"stem":11},"文章","\u002Fposts","01.posts",{"title":13,"path":14,"stem":15},"动态","\u002Fmoments","02.moments",{"title":17,"path":18,"stem":19},"关于","\u002Fabout","09.about",{"id":21,"title":22,"body":23,"class":727,"cover":727,"coverSize":727,"date":728,"description":29,"draft":729,"extension":730,"hideComments":729,"location":727,"meta":731,"navigation":732,"path":733,"readingTime":734,"seo":739,"sitemap":740,"stem":741,"tags":742,"time":727,"weather":727,"__hash__":744},"posts\u002Fposts\u002F2013\u002F20131003.fix-chinese-url-in-wordpress-in-iis.md","IIS 下 WordPress 中文 URL 无法访问的解决方法",{"type":24,"value":25,"toc":725},"minimark",[26,30,33,599,602,711,718,721],[27,28,29],"p",{},"这个问题是因为 IIS 和 wordpress 对 url 的编码不一致的问题，导致传到 wordpress 里的 URL 中的中文是乱码，所以 wordpress 无法给出正确的页面。解决方法很简单：",[27,31,32],{},"在网站根目录下建立一个 php 文件，名字自定，例如 chineseUrl.php，内容如下：",[34,35,40],"pre",{"className":36,"code":37,"language":38,"meta":39,"style":39},"language-php shiki shiki-themes material-theme-lighter github-light github-dark","\u003C?php\n    if (isset($_SERVER['HTTP_X_ORIGINAL_URL'])) {\n        \u002F\u002F IIS Mod-Rewrite\n        $_SERVER['REQUEST_URI'] = $_SERVER['HTTP_X_ORIGINAL_URL'];\n    }\n    else if (isset($_SERVER['HTTP_X_REWRITE_URL'])) {\n        \u002F\u002F IIS Isapi_Rewrite\n        $_SERVER['REQUEST_URI'] = $_SERVER['HTTP_X_REWRITE_URL'];\n    }\n    else {\n        \u002F\u002F Use ORIG_PATH_INFO if there is no PATH_INFO\n        (!isset($_SERVER['PATH_INFO']) && isset($_SERVER['ORIG_PATH_INFO'])) && ($_SERVER['PATH_INFO'] = $_SERVER['ORIG_PATH_INFO']);\n        \u002F\u002F Some IIS + PHP configurations puts the script-name in the path-info (No need to append it twice)\n        if (isset($_SERVER['PATH_INFO'])) {\n                ($_SERVER['PATH_INFO'] == $_SERVER['SCRIPT_NAME']) ? ($_SERVER['REQUEST_URI'] = $_SERVER['PATH_INFO']) : ($_SERVER['REQUEST_URI'] = $_SERVER['SCRIPT_NAME'] . $_SERVER['PATH_INFO']);\n        }\n        \u002F\u002F Append the query string if it exists and isn't null\n        (isset($_SERVER['QUERY_STRING']) && !empty($_SERVER['QUERY_STRING'])) && ($_SERVER['REQUEST_URI'] .= '?' . $_SERVER['QUERY_STRING']);\n    }\n    require(\"index.php\");\n?>\n","php","",[41,42,43,56,97,104,143,149,179,185,218,223,230,236,318,324,350,469,475,481,568,573,593],"code",{"__ignoreMap":39},[44,45,48,52],"span",{"class":46,"line":47},"line",1,[44,49,51],{"class":50},"smGrS","\u003C?",[44,53,55],{"class":54},"s_hVV","php\n",[44,57,59,63,67,71,74,78,81,85,89,91,94],{"class":46,"line":58},2,[44,60,62],{"class":61},"sVHd0","    if",[44,64,66],{"class":65},"sP7_E"," (",[44,68,70],{"class":69},"sptTA","isset",[44,72,73],{"class":65},"($",[44,75,77],{"class":76},"su5hD","_SERVER",[44,79,80],{"class":65},"[",[44,82,84],{"class":83},"sjJ54","'",[44,86,88],{"class":87},"s_sjI","HTTP_X_ORIGINAL_URL",[44,90,84],{"class":83},[44,92,93],{"class":65},"]))",[44,95,96],{"class":65}," {\n",[44,98,100],{"class":46,"line":99},3,[44,101,103],{"class":102},"sutJx","        \u002F\u002F IIS Mod-Rewrite\n",[44,105,107,110,112,114,116,119,121,124,127,130,132,134,136,138,140],{"class":46,"line":106},4,[44,108,109],{"class":65},"        $",[44,111,77],{"class":76},[44,113,80],{"class":65},[44,115,84],{"class":83},[44,117,118],{"class":87},"REQUEST_URI",[44,120,84],{"class":83},[44,122,123],{"class":65},"]",[44,125,126],{"class":50}," =",[44,128,129],{"class":65}," $",[44,131,77],{"class":76},[44,133,80],{"class":65},[44,135,84],{"class":83},[44,137,88],{"class":87},[44,139,84],{"class":83},[44,141,142],{"class":65},"];\n",[44,144,146],{"class":46,"line":145},5,[44,147,148],{"class":65},"    }\n",[44,150,152,155,158,160,162,164,166,168,170,173,175,177],{"class":46,"line":151},6,[44,153,154],{"class":61},"    else",[44,156,157],{"class":61}," if",[44,159,66],{"class":65},[44,161,70],{"class":69},[44,163,73],{"class":65},[44,165,77],{"class":76},[44,167,80],{"class":65},[44,169,84],{"class":83},[44,171,172],{"class":87},"HTTP_X_REWRITE_URL",[44,174,84],{"class":83},[44,176,93],{"class":65},[44,178,96],{"class":65},[44,180,182],{"class":46,"line":181},7,[44,183,184],{"class":102},"        \u002F\u002F IIS Isapi_Rewrite\n",[44,186,188,190,192,194,196,198,200,202,204,206,208,210,212,214,216],{"class":46,"line":187},8,[44,189,109],{"class":65},[44,191,77],{"class":76},[44,193,80],{"class":65},[44,195,84],{"class":83},[44,197,118],{"class":87},[44,199,84],{"class":83},[44,201,123],{"class":65},[44,203,126],{"class":50},[44,205,129],{"class":65},[44,207,77],{"class":76},[44,209,80],{"class":65},[44,211,84],{"class":83},[44,213,172],{"class":87},[44,215,84],{"class":83},[44,217,142],{"class":65},[44,219,221],{"class":46,"line":220},9,[44,222,148],{"class":65},[44,224,226,228],{"class":46,"line":225},10,[44,227,154],{"class":61},[44,229,96],{"class":65},[44,231,233],{"class":46,"line":232},11,[44,234,235],{"class":102},"        \u002F\u002F Use ORIG_PATH_INFO if there is no PATH_INFO\n",[44,237,239,242,245,247,249,251,253,255,258,260,263,266,269,271,273,275,277,280,282,284,286,289,291,293,295,297,299,301,303,305,307,309,311,313,315],{"class":46,"line":238},12,[44,240,241],{"class":65},"        (",[44,243,244],{"class":50},"!",[44,246,70],{"class":69},[44,248,73],{"class":65},[44,250,77],{"class":76},[44,252,80],{"class":65},[44,254,84],{"class":83},[44,256,257],{"class":87},"PATH_INFO",[44,259,84],{"class":83},[44,261,262],{"class":65},"])",[44,264,265],{"class":50}," &&",[44,267,268],{"class":69}," isset",[44,270,73],{"class":65},[44,272,77],{"class":76},[44,274,80],{"class":65},[44,276,84],{"class":83},[44,278,279],{"class":87},"ORIG_PATH_INFO",[44,281,84],{"class":83},[44,283,93],{"class":65},[44,285,265],{"class":50},[44,287,288],{"class":65}," ($",[44,290,77],{"class":76},[44,292,80],{"class":65},[44,294,84],{"class":83},[44,296,257],{"class":87},[44,298,84],{"class":83},[44,300,123],{"class":65},[44,302,126],{"class":50},[44,304,129],{"class":65},[44,306,77],{"class":76},[44,308,80],{"class":65},[44,310,84],{"class":83},[44,312,279],{"class":87},[44,314,84],{"class":83},[44,316,317],{"class":65},"]);\n",[44,319,321],{"class":46,"line":320},13,[44,322,323],{"class":102},"        \u002F\u002F Some IIS + PHP configurations puts the script-name in the path-info (No need to append it twice)\n",[44,325,327,330,332,334,336,338,340,342,344,346,348],{"class":46,"line":326},14,[44,328,329],{"class":61},"        if",[44,331,66],{"class":65},[44,333,70],{"class":69},[44,335,73],{"class":65},[44,337,77],{"class":76},[44,339,80],{"class":65},[44,341,84],{"class":83},[44,343,257],{"class":87},[44,345,84],{"class":83},[44,347,93],{"class":65},[44,349,96],{"class":65},[44,351,353,356,358,360,362,364,366,368,371,373,375,377,379,382,384,386,389,391,393,395,397,399,401,403,405,407,409,411,413,415,417,419,422,424,426,428,430,432,434,436,438,440,442,444,446,448,450,452,455,457,459,461,463,465,467],{"class":46,"line":352},15,[44,354,355],{"class":65},"                ($",[44,357,77],{"class":76},[44,359,80],{"class":65},[44,361,84],{"class":83},[44,363,257],{"class":87},[44,365,84],{"class":83},[44,367,123],{"class":65},[44,369,370],{"class":50}," ==",[44,372,129],{"class":65},[44,374,77],{"class":76},[44,376,80],{"class":65},[44,378,84],{"class":83},[44,380,381],{"class":87},"SCRIPT_NAME",[44,383,84],{"class":83},[44,385,262],{"class":65},[44,387,388],{"class":50}," ?",[44,390,288],{"class":65},[44,392,77],{"class":76},[44,394,80],{"class":65},[44,396,84],{"class":83},[44,398,118],{"class":87},[44,400,84],{"class":83},[44,402,123],{"class":65},[44,404,126],{"class":50},[44,406,129],{"class":65},[44,408,77],{"class":76},[44,410,80],{"class":65},[44,412,84],{"class":83},[44,414,257],{"class":87},[44,416,84],{"class":83},[44,418,262],{"class":65},[44,420,421],{"class":50}," :",[44,423,288],{"class":65},[44,425,77],{"class":76},[44,427,80],{"class":65},[44,429,84],{"class":83},[44,431,118],{"class":87},[44,433,84],{"class":83},[44,435,123],{"class":65},[44,437,126],{"class":50},[44,439,129],{"class":65},[44,441,77],{"class":76},[44,443,80],{"class":65},[44,445,84],{"class":83},[44,447,381],{"class":87},[44,449,84],{"class":83},[44,451,123],{"class":65},[44,453,454],{"class":50}," .",[44,456,129],{"class":65},[44,458,77],{"class":76},[44,460,80],{"class":65},[44,462,84],{"class":83},[44,464,257],{"class":87},[44,466,84],{"class":83},[44,468,317],{"class":65},[44,470,472],{"class":46,"line":471},16,[44,473,474],{"class":65},"        }\n",[44,476,478],{"class":46,"line":477},17,[44,479,480],{"class":102},"        \u002F\u002F Append the query string if it exists and isn't null\n",[44,482,484,486,488,490,492,494,496,499,501,503,505,508,511,513,515,517,519,521,523,525,527,529,531,533,535,537,539,541,544,547,550,552,554,556,558,560,562,564,566],{"class":46,"line":483},18,[44,485,241],{"class":65},[44,487,70],{"class":69},[44,489,73],{"class":65},[44,491,77],{"class":76},[44,493,80],{"class":65},[44,495,84],{"class":83},[44,497,498],{"class":87},"QUERY_STRING",[44,500,84],{"class":83},[44,502,262],{"class":65},[44,504,265],{"class":50},[44,506,507],{"class":50}," !",[44,509,510],{"class":69},"empty",[44,512,73],{"class":65},[44,514,77],{"class":76},[44,516,80],{"class":65},[44,518,84],{"class":83},[44,520,498],{"class":87},[44,522,84],{"class":83},[44,524,93],{"class":65},[44,526,265],{"class":50},[44,528,288],{"class":65},[44,530,77],{"class":76},[44,532,80],{"class":65},[44,534,84],{"class":83},[44,536,118],{"class":87},[44,538,84],{"class":83},[44,540,123],{"class":65},[44,542,543],{"class":50}," .=",[44,545,546],{"class":83}," '",[44,548,549],{"class":87},"?",[44,551,84],{"class":83},[44,553,454],{"class":50},[44,555,129],{"class":65},[44,557,77],{"class":76},[44,559,80],{"class":65},[44,561,84],{"class":83},[44,563,498],{"class":87},[44,565,84],{"class":83},[44,567,317],{"class":65},[44,569,571],{"class":46,"line":570},19,[44,572,148],{"class":65},[44,574,576,579,582,585,588,590],{"class":46,"line":575},20,[44,577,578],{"class":61},"    require",[44,580,581],{"class":65},"(",[44,583,584],{"class":83},"\"",[44,586,587],{"class":87},"index.php",[44,589,584],{"class":83},[44,591,592],{"class":65},");\n",[44,594,596],{"class":46,"line":595},21,[44,597,598],{"class":50},"?>\n",[27,600,601],{},"修改根目录下的 web.config 文件，在 rules 节点里添加如下节点：",[34,603,607],{"className":604,"code":605,"language":606,"meta":39,"style":39},"language-xml shiki shiki-themes material-theme-lighter github-light github-dark","\u003Crule name=\"chineseUrl\" stopProcessing=\"true\">\n    \u003Cmatch url=\"^(tag|category)\u002F(.*)$\" \u002F>\n    \u003Caction type=\"Rewrite\" url=\"chineseurl.php\" \u002F>\n\u003C\u002Frule>\n","xml",[41,608,609,647,670,702],{"__ignoreMap":39},[44,610,611,614,618,622,625,627,630,632,635,637,639,642,644],{"class":46,"line":47},[44,612,613],{"class":65},"\u003C",[44,615,617],{"class":616},"sQzsp","rule",[44,619,621],{"class":620},"s9AJx"," name",[44,623,624],{"class":65},"=",[44,626,584],{"class":83},[44,628,629],{"class":87},"chineseUrl",[44,631,584],{"class":83},[44,633,634],{"class":620}," stopProcessing",[44,636,624],{"class":65},[44,638,584],{"class":83},[44,640,641],{"class":87},"true",[44,643,584],{"class":83},[44,645,646],{"class":65},">\n",[44,648,649,652,655,658,660,662,665,667],{"class":46,"line":58},[44,650,651],{"class":65},"    \u003C",[44,653,654],{"class":616},"match",[44,656,657],{"class":620}," url",[44,659,624],{"class":65},[44,661,584],{"class":83},[44,663,664],{"class":87},"^(tag|category)\u002F(.*)$",[44,666,584],{"class":83},[44,668,669],{"class":65}," \u002F>\n",[44,671,672,674,677,680,682,684,687,689,691,693,695,698,700],{"class":46,"line":99},[44,673,651],{"class":65},[44,675,676],{"class":616},"action",[44,678,679],{"class":620}," type",[44,681,624],{"class":65},[44,683,584],{"class":83},[44,685,686],{"class":87},"Rewrite",[44,688,584],{"class":83},[44,690,657],{"class":620},[44,692,624],{"class":65},[44,694,584],{"class":83},[44,696,697],{"class":87},"chineseurl.php",[44,699,584],{"class":83},[44,701,669],{"class":65},[44,703,704,707,709],{"class":46,"line":106},[44,705,706],{"class":65},"\u003C\u002F",[44,708,617],{"class":616},[44,710,646],{"class":65},[27,712,713,714,717],{},"这里的",[41,715,716],{},"(tag|category)","根据具体情况做相应调整。",[27,719,720],{},"搞定！",[722,723,724],"style",{},"html pre.shiki code .smGrS, html code.shiki .smGrS{--shiki-light:#39ADB5;--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .s_hVV, html code.shiki .s_hVV{--shiki-light:#90A4AE;--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .sVHd0, html code.shiki .sVHd0{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#D73A49;--shiki-default-font-style:inherit;--shiki-dark:#F97583;--shiki-dark-font-style:inherit}html pre.shiki code .sP7_E, html code.shiki .sP7_E{--shiki-light:#39ADB5;--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .sptTA, html code.shiki .sptTA{--shiki-light:#6182B8;--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .su5hD, html code.shiki .su5hD{--shiki-light:#90A4AE;--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .sjJ54, html code.shiki .sjJ54{--shiki-light:#39ADB5;--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .s_sjI, html code.shiki .s_sjI{--shiki-light:#91B859;--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .sutJx, html code.shiki .sutJx{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#6A737D;--shiki-default-font-style:inherit;--shiki-dark:#6A737D;--shiki-dark-font-style:inherit}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sQzsp, html code.shiki .sQzsp{--shiki-light:#E53935;--shiki-default:#22863A;--shiki-dark:#85E89D}html pre.shiki code .s9AJx, html code.shiki .s9AJx{--shiki-light:#9C3EDA;--shiki-default:#6F42C1;--shiki-dark:#B392F0}",{"title":39,"searchDepth":58,"depth":58,"links":726},[],null,"2013-10-03",false,"md",{},true,"\u002Fposts\u002F2013\u002Ffix-chinese-url-in-wordpress-in-iis",{"text":735,"minutes":736,"time":737,"words":738},"2 min read",1.125,67500,225,{"title":22,"description":29},{"loc":733},"posts\u002F2013\u002F20131003.fix-chinese-url-in-wordpress-in-iis",[743],"技术","2w20CBhbfwFbKYR-D5axJJLPbVIwMXEa8bTBss4t2nY",[746,752],{"title":747,"path":748,"stem":749,"date":750,"description":751,"children":-1},"写在 2014 年伊始","\u002Fposts\u002F2014\u002F2014-beginning","posts\u002F2014\u002F20140101.2014-beginning","2014-01-01","不知不觉又写代码写到凌晨。",{"title":753,"path":754,"stem":755,"date":756,"description":757,"children":-1},"设置 Win8 文件资源管理器默认打开我的电脑","\u002Fposts\u002F2013\u002Fset-win8-explorer-to-my-computer","posts\u002F2013\u002F20130818.set-win8-explorer-to-my-computer","2013-08-18","在 Win8 中，任务栏上的文件资源管理器默认打开的是“库”，而我找文件的习惯是直接从我的电脑开始，库的功能用的并不多，因为我的文件放置都很有条理。怎么做呢？其实很简单。",1777579150720]