时间:2021-05-02
WORDPRESS博客站已经运行快一年了,在伪静态上一直很纠结,空间默认不支持伪静态,网上找了很多方法,用404错误页面来做伪静态,现在发现了问题了。google收录了,但百度不收录,因为百度在爬行页面的时候,文章链接都跳到了404页面,百度认为是错误页面,就不收录了。
为了做伪静态,让百度也收录,我终于不嫌麻烦,找空间商提供伪静态支持了。告诉空间商,我用的是wordpress程序,需要做伪静态。空间商的技术很快就帮忙搞定了。将Rewrite放到根目录,里面配置文件也有。之前我也在网上找 了伪静态规则的,我把httpd.ini放在根目录,好让技术知道伪静态规则是什么。
伪静态规则代码:
复制代码
代码如下:
把上面的规则代码复制到记事本里,改为httpd.ini,放到网站根目录。然后到网站后台设置固定链接。固定链接可以自定义。
官方提供了如下一些参数。
复制代码
代码如下:
我用的是文章的ID,%post_id%.html,如此设置,就是你看到的文章地址样式了。
伪静态配置好了,但还有问题哦。我们设置的文章标签通常是中文,但中文标签wordpress默认是不支持的,会跳到404页面去。要让其支持中文,还需要修改下程序文件。
“wp-include”目录下的“class-wp.php”文件。
第一步:
找到
$pathinfo = $_SERVER['PATH_INFO'];
修改为:
$pathinfo = mb_convert_encoding($_SERVER['PATH_INFO'], 'UTF-8', 'GBK');
第二步:
找到
$req_uri = $_SERVER['REQUEST_URI'];
修改为:
$req_uri = mb_convert_encoding($_SERVER['REQUEST_URI'], 'UTF-8', 'GBK');
如此修改,wordpress就支持中文的标签了。
是不是一下畅快多了?
注意:如果你的博客目录或根目录装有其他程序,上面伪静态的“httpd.ini”会导致把你的访问都转回博客的首页,从而导致不能访问和你博客同一目录或根目录的程序,如果有谁有更好的方法,求分享!
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
第一种:win系统下的wordpress程序伪静态。wordpress在win系统下的伪静态前提是必须空间系统支持伪静态设置,而我们也知道一般win系统支持的伪
Nginx下让WordPress支持固定链接的伪静态规则要让nginx支持wordpress固定链接非常简单,需要自己进行添加点配置代码:复制代码代码如下:lo
LinuxXAMPP下启用WordPress的自定义文件名(伪静态)功能在安装好WORDPRESS后,想启用伪静态的功能,一个是为了好看,另外也是为了更好的SE
启伪静态的前提条件保证你的空间或服务器支持伪静态即URL重写开启DedeCms伪静态开启伪静态的方法:后台--》系统--》核心设置找到:是否使用伪静态:选择是确
如果你安装wordpress源码的次数不超过20次,你不要跟我说你会wordpress主题建站,那么小雨给大家分享wordpress网站默认的nginx伪静态规