WordPress在IIS环境下静态化方法

2010年1月21日14:23:07 15 825 views

在中国大陆有很多网友仍然是在windows IIS环境下搭建的WordPress程序,这种环境对博客网址的静态化支持不怎么好,还有就是ISAPI_Rewrite配置也比较麻烦,很多空间商都不提供这样的免费服务。所以我给大家分享我曾经用过的一种方法,希望能帮到需要的网友。

首先创建一个404.php文件,然后上传到网站的根目录。注意保存的时候一定要保存为UTF8无BOM格式,否则博客容易出现故障。404.php文件内容如下:

<?php
echo 'Sorry, but you are looking for something that isn't here!';
$qs = $_SERVER['QUERY_STRING'];
$_SERVER['REQUEST_URI'] = substr($qs,strpos($qs,':80')+3);
$_SERVER['PATH_INFO'] = $_SERVER['REQUEST_URI'];
include('index.php');
?>

然后在IIS管理中自定义404错误,选择URL(这一步请注意选择,否则不会起到任何作用),URL地址填写为:/404.php。这样我们的网址就可以变为.html结尾,同时要注意在博客后台的固定链接栏设置为.html结尾。(如何在后台固定链接栏设置请查看:http://www.weinotes.com/archives/342.html)

王 光卫

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:15   其中:访客  15   博主  0

    • Elvis Elvis 1

      謝謝分享這麼棒的教學^^

        • wgwlaw wgwlaw 6

          @Elvis 分享能带来更多的快乐

        • 秋天一棵树 秋天一棵树 4

          IIS下不知怎么实现对php的支持,囧。

          • internetgeek internetgeek 3

            来学习哦!