wordpress windows主机的伪静态设置

wordpress程序安装简便,使用方便,尤其是它可以通过多种类的主题和插件满足各位站长的很多需求,虽说虚拟主机提供商建议客户如果使用wordpress的话,最好使用linux主机,但是由于各种原因,依然很大一部分站长还在用windows主机,那么对于想要做好seo的同学来说,wordpress如何实现伪静态,也就成为了一个必须要解决的问题了,本人在按照百度搜来的方法,搞了一下午依然没有搞定,最后在西部数码客服人员的协助下,终于实现了伪静态,现总结如下,希望能帮到各位同学。

大家都知道,在wordprcess的后台>设置(Options)>固定链接(Permalinks),一共有5个选项,前四个选项直接选择就支持的,不需要特殊处理。

第五个选择是通过404错误设置,也就是我们实现伪静态的办法。

具体设置步骤如下:

首先新建一个记事本,在里面写入下面代码保存,连同txt格式重新命名为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页 ,这时选定你之前上传的404.php文件即可。(一般IDC公司都提供这个服务。)

这时就要注意了,我当时的问题就出在这,由于我的后台主题所在文件夹也有一个404.php,导致我完成下一个步骤的时候,就直接跳转404页面了,并没有实现伪静态化。所以这个时候一定要删除主题文件夹内的404.php,404.css这两个文件即可,如果不放心的话,可以先备份好这两个文件。

最后进入wordpress管理后台,设置(Options)》固定链接(Permalinks),一共有5个选项,前四个选项直接选择就支持的。我们说的是自定义结构设置。常用的设置有/%post_id%.html ,出来是网页/47.html这种格式的;还有一种是/%postname%.html,这种出来是/标题.html格式的,如果标题是中文会转码成%符号那种,有些服务器支持不太好,不能访问。建议同学们用第一种自定义,好看而且更容易收录。

这篇文章有一个评论

  1. 🙂 还是用。linux主机比较好的。 直接后台选择固定链接就可以的。。。

发表评论

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据

关闭菜单