回到首页
订阅Luke瞎折腾
找资源前务必先看这里!!
Blogger技巧
免费空间推荐
Luke的网络收藏夹
Luke的网络硬盘
控制台
新建日志

2009/07/27

去掉WordPress链接地址中的index.php

字体大小:| |
这篇是“小C”发布在他的Forkei’s Blog上的一篇关于WordPress的教程,图文并茂,相当不错,以后可能会用到,所以就学习&转载下吧~
----------------------以下内容均为转载----------------------

前几天申请了一个地平线 的免费空间,用它搭建了一个WordPress 博客,设置完固定链接后发现了一个问题,在博客文章连接地址中有个index.php,

比如 http://yourname/index.php/hello-world.htm ,如果把 index.php 去掉,所有的页面就都错误打不开 。多了个index.php 看着非常不爽,这是我以前从没有遇到过的。于是Google + 百度 搜索了半天,才知道在windows iis 主机就会出现这种问题,在以前经常使用的 linux 主机中根本不用考虑这个。当然了这个问题其实也很好解决,

只要主机控制面板中支持自定义404错误页面,就可以通过创建一个404 错误页面来去除index.php。

方法如下 :

一: 用文本编辑器,如notepad++ ,UltraEdit,或 Dreamweaver 新建一个php 文件,命名为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.php 上传到空间上。

二:在空间的控制面板上,设置404自定义错误指向 404.php。


三:按照 这里的方法设置 WordPress 固定链接 即可。

这样,windows IIS 主机也可以完美的支持 WordPress 的伪静态了。


收藏本文
相关文章:

0 评论:

发表评论

有问题请留言,Luke帮你解决。问了方便回答,请尽量不要匿名。