WindowsIIS7.5WordPress伪静态中文链接404错误解决办法

   2025-07-25 admin00100

对于wordpress建站,虽然我们一直推荐用户使用linux系统,但是无可避免的依然会有很多用户由于种种原因选择了windows系统,并且也会经常有用户遇到中文链接404错误的问题,现在wordpress教程栏目针对windowsiis7.5下的中文链接(比如标签页)404错误提供一种解决方案。

首先,我们在WordPress安装目录下,新建一个“index2.php”文件,内容如下:

<?php//IISMod-Rewriteif(isset($_SERVER['HTTP_X_ORIGINAL_URL'])){$_SERVER['REQUEST_URI']=$_SERVER['HTTP_X_ORIGINAL_URL'];}//IISIsapi_Rewriteelseif(isset($_SERVER['HTTP_X_REWRITE_URL'])){$_SERVER['REQUEST_URI']=$_SERVER['HTTP_X_REWRITE_URL'];}else{//UseORIG_PATH_INFOifthereisnoPATH_INFOif(!isset($_SERVER['PATH_INFO'])&&isset($_SERVER['ORIG_PATH_INFO']))$_SERVER['PATH_INFO']=$_SERVER['ORIG_PATH_INFO'];//SomeIIS+PHPconfigurationsputsthescript-nameinthepath-info(Noneedtoappendittwice)if(isset($_SERVER['PATH_INFO'])){if($_SERVER['PATH_INFO']==$_SERVER['SCRIPT_NAME'])$_SERVER['REQUEST_URI']=$_SERVER['PATH_INFO'];else$_SERVER['REQUEST_URI']=$_SERVER['SCRIPT_NAME'].$_SERVER['PATH_INFO'];}//Appendthequerystringifitexistsandisn'tnullif(isset($_SERVER['QUERY_STRING'])&&!empty($_SERVER['QUERY_STRING'])){$_SERVER['REQUEST_URI'].='?'.$_SERVER['QUERY_STRING'];}}require("index.php");?>
 
举报收藏 0打赏 0评论 0
 
更多>同类资讯
推荐图文
推荐资讯
点击排行
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  版权声明  |  网站地图  |  RSS订阅  |  京ICP备2024057451号-2