WordPress 博客在windows主机下实现伪静态

因为 Linux 主机能够很好地支持 WordPress 的伪静态效果,所以通常使用 WordPress 博客系统的博主都是购买Linux主机来搭建的,但是其中也有部分 WP 博主购买 WIN 主机来安装运行 WordPress 博客,这样在设置 WP 的固定链接的时候就出问题了,因为主机不支持。下面博客吧介绍下 WIN 主机实现 WP 博客伪静态效果。

WP在WIN主机下实现伪静态:

  1. 新建一个txt文本,将以下代码内容添加进去,然后另存为404.php
    1
    2
    3
    4
    5
    6
    
    <?php
    $qs = $_SERVER['QUERY_STRING'];
    $_SERVER['REQUEST_URI'] = substr($qs, strpos($qs, ':80')+3);
    $_SERVER['PATH_INFO'] = $_SERVER['REQUEST_URI'];
    include('index.php');
    ?>
  2. 把404.php文件上传到网站根目录,然后到主机控制面板设置404自定义错误指向404.php
  3. 然后就可以登陆WP后台的“固定链接”中自定义链接了。

提示:固定链接设置教程或相关说明请看
https://www.boke8.net/wordpress-post-permalink.html

网友留言:

  1. 恩,谢谢博主分享了,用博主的方法搞定了

  2. 2011-12-13回复

    大师,这种方法实现伪静态后,录入一个不存在的地址,404友好页面不显示了,有解决办法吗

    • 博主回复
      2011-12-13回复

      @象牙塔, 由于没有使用win主机,所以没有仔细研究。建议不要使用这种方法实现。

  3. 找了好久,谢啦,哈哈,用上。

  4. 2011-08-15回复

    我用的就是win主机,按博主文中方法解决了,太好了,感谢!

  5. 2011-01-18回复

    404跳转?会不会对SEO不友好呢?

    • 博主回复
      2011-01-18回复

      @倡萌, 应该是不会的。

发表留言