您当前的位置:首页 > wordpress相关 > 文章详情
wordpress windows坏境下如何设置url伪静态?
一直想给自己的博客加上伪静态,听说这样会对搜索引擎有好处.好吧,那就加上吧!
最开始我在后台那个后台固定链接里自定结构输入/%post_id%.html,一到前台却发现打不开.谷歌了一下,才知道windows里需要手动编码才行!
新建404.PHP页面.在页面加入以下代码:
<?php
$qs = $_SERVER['QUERY_STRING'];
$_SERVER['REQUEST_URI'] = substr($qs, strpos($qs, ':80')+3);
$_SERVER['PATH_INFO'] = $_SERVER['REQUEST_URI'];
include('index.php');
?>
然后上主机设置为404.php默认出错页面.打开你的网站访问,嘿,居然可以了对吧.
别高兴的太早了.,你点tag试试,是不是发现访问不了,没错,还需要手动设置tag的.
在你博客的跟目录下的wp-includes文件夹中找到classes-wp.php(早期的可能是classes.php),然后在这个文件做以下修改。(请先备份)
1.找到代码
$pathinfo = $_SERVER['PATH_INFO'];
将其修改为
$pathinfo = mb_convert_encoding($_SERVER['PATH_INFO'],"UTF-8","GBK");
2.找到代码
$req_uri = $_SERVER['REQUEST_URI'];
将其修改为
$req_uri = mb_convert_encoding($_SERVER['REQUEST_URI'],"UTF-8","GBK");
OK.搞定啦.哈哈也变成静态的啦.
相关文章
文章评论
热门评论
暂无评论


例如我要删除某个文件夹包含子文件夹中的 a.txt 文件,则直接写一个批处理是很快的.代码如下:del /s a.txtpau...
昨天发现QQ会员官网改版了,界面很大的改变。但是我发现每日签到赠送成长值的任务不在首页了。找了半天,终于...
7年前写的一个软件,一直在360管家同类中排第一,13年后没再更新,排名从当初第一掉到现在第三,评分也从9.2分到...
