在Windows主机中实现WordPress永久链接伪静态的方法

2009年12月2日 由 admin 留言 »

昨天发布的出售个人服务器虚拟主机的广告得到了若干博友的支持,不过大多数博友使用的都是WordPress,而我第一台服务器安装的是windows 2003操作系统,虽然可以为Discuz和PHPwind提高良好的伪静态支持,但是粉丝众多的WordPress在IIS并不能像在Linux系统里面那样实现固定连接的伪静态,也就是说你必须使用index.php在路径中。在博友志言的督促下,我网上搜索到了一个解决办法并测试成功,有兴趣使用我的空间的不妨一试。如果你是Linux的铁杆粉丝,我代理的有北京中关村BGP多线机房、北京亦庄网通机房、北京国研数据机房(教育科研网)和北京教育网机房的Linux服务器,如果有兴趣的欢迎QQ咨询。先AD到这里吧,介绍一下在IIS下实现WordPress永久链接伪静态的方法。

第一步,建立一个空白的TXT文档,将下面的代码粘贴到文档里面,然后将TXT文档重命名为wp-404-handler.php,上传到WP安装目录。

第二步,在虚拟主机控制面板设置404自定义错误指向wp-404-handler.php,一般IDC公司都提供这个服务,购买我的空间但是不会设置的可以找我啊。

第三步,进入wordpress管理后台,设置(Options)-永久链接(Permalinks),你就当自己的主机是linux主机使好了,任意、随便设置自己喜欢的伪静态地址格式及静态地址后缀。然后再前台刷新一下就可以使用了。

WordPress测试网址:http://wp.feiyan.info

Discuz测试网址:http://test.feiyan.info

这样的方法还算是蛮简单的,目前还没有发现有什么不好的地方,不过windows运行PHP程序的效率毕竟不如Linux,飞晏也在期待第二台服务器,那时候肯定会使用DirectAdmin面板的Linux系统,加油,呵呵!

分享家:Addthis中国

相关日志

留下评论

注意: 评论者允许使用'@user空格'的方式将自己的评论通知另外评论者。例如, ABC是本文的评论者之一,则使用'@ABC '(不包括单引号)将会自动将您的评论发送给ABC。使用'@all ',将会将评论发送给之前所有其它评论者。请务必注意user必须和评论者名相匹配(大小写一致)。