做伪静态是能够更好的利于网站的SEO优化。
目前大部分网站的搭建都是采用动态网页技术实现的,然而现阶段的搜索引擎对于动态的网站抓取效果并不是很好,所以你经常会听到说搜索引擎不喜欢动态的链接,也就是在url中带有“?”的网址,那么怎么修改这种动态的url格式呢?
一般我们采用的方法是url伪静态设置,就是让链接看起来像是静态的,比如/1.html这种格式,wordpress搭建的网站实现伪静态有两种不同的情况,和我们使用的空间有很大的关系,linux或unix系统的服务器中能够很好的实现这种伪静态的效果,但是windows系统的IIS中设置伪静态会在前面加上index.php,所以无法实现真正的伪静态功能,下面分别演示这两种空间的实现方法:
linux/unix主机的伪静态实现方法:
1、进入wordpress网站后台依次 》设置 》固定连接;
2、选择自定义,填写格式为:/%post_id%.html 即可,如下图:
这样就可以把文章的格式修改为 /123.html
的格式了,如果你想让你的链接看起来更有层次感,可以使用以下格式,让链接现属于分类目录,然后再显示文章ID地址:
/�tegory%/%post_id%.html
win主机的伪静态实现方法:
win主机下的wordpress文章的链接都是/index.php/123.html类似的链,
中间的index.php异常明显
这里介绍两种方法
第一种:用404.php实现伪静态
1、进入WP后台,【设置】–【固定连接】里面,先把固定连接选择自定义,设置成/%post_id%.html。
2、新建个404.php页面复制下面的404.php页面代码保存后用FTP上传到网站根目录下,然后在虚拟主机控制面板里面修改404跳转页面为刚才上传的404.php,这样就可以实现伪静态了。
404.php页面中加入代码如下: