博主分享免费Java教学视频,B站账号:Java刘哥
方法一:修改字符编码
第一步:wp-includes/class-wp.php153 行
改为
第二步:wp-includes/class-wp.php 157 行:
改为
方法二:不用中文路径,在设置-->固定链接里,使用其他url方法,如图
- $pathinfo = isset( $_SERVER['PATH_INFO'] ) ? $_SERVER['PATH_INFO'] : '';
- $pathinfo = isset( $_SERVER['PATH_INFO'] ) ? mb_convert_encoding($_SERVER['PATH_INFO'],'utf-8', 'GBK') : '';
- list( $req_uri ) = explode( '?', $_SERVER['REQUEST_URI'] );
- list( $req_uri ) = explode( '?', mb_convert_encoding($_SERVER['REQUEST_URI'], 'utf-8','GBK') );
- 微信
- 交流学习,有偿服务
- 博客/Java交流群
- 资源分享,问题解决,技术交流。群号:590480292
2020年06月19日 15:37:27
你好,你的方式是修改wordpress程序中的wp_class.php等一众文件。 这是最为直接的一种解决方法,直接填补了wordpress设计者在兼容性上的不足。缺点是:1.需要理解php源代码,操作难度较高。2.对应不同wordpress版本操作方法并不相同,不具备概括性。3.wordpress的更新会覆盖掉这些‘主要文件’。 因此,我提出一种更好的解决方法,可以解决上述问题,特此与你探讨,并希望能在你的贴子下方做出推广。 https://www.robertliang.club/index.php/computerscience/webserver/%E7%BD%91%E7%AB%99%E6%97%A5%E8%AE%B0%EF%BC%9A%E8%A7%A3%E5%86%B3wordpress%E4%B8%AD%E6%96%87url%E6%97%A0%E6%B3%95%E8%AE%BF%E9%97%AE404%E7%9A%84%E6%96%B9%E6%B3%95/