去掉wordpress网址中index.php的方法,新版wordpress网址中带有一个index.php,感觉很不好看,下面来给大家介绍一个简单的去年它的方法.
新建一个记事本,在里面写入下面代码保存为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
就是你买空间那里,一定有他们自己的后台设置,而现在基本都支持设置404错误的,设置好,把404错误指向404.php。这里我要说一下个重点,就是很多空间商的后台设置后不能及时更新,一般需要几分钟或者几小时,我就遇到这样的情况。也有的很迅速就能解决。只要你设置好了,你就耐心点,等候,不要像我以为不行,又改来改去。
第三步、进入WordPress管理后台,点击设置,点击固定链接
wordpress后台那里有个固定连接设置或者叫永久链接的,在设置那边。可以看到有5种设置,既然有这个功能干嘛要费前面那些功夫干嘛。嘻嘻,如果您是Linux主机的,完全可以跳掉前面2个步骤,如果是windows还是乖乖的先做好前面2个步骤。之后设置好自己自定义的网址样式。贴下让你们参考:
%year% 年份 %monthnum% 月份 %day% 日期 %hour% 小时 %minute% 分钟 %second% 秒 %post_id% 文章的ID %category% 目录 %author% 作者
设置完成后,一切马到功成。立刻去试试看,看看讨厌的index.php是否还跟在网址上。如果没有了,恭喜你,成功啦。如果出现页面不能打开了,一般主页不会,是那些分类,文章,都进不去了,都是什么500错误。那么请检查刚才的404.php有没有复制错代码,看看空间设置的404指向有没有保存。。如果都OK,那么别慌,可能就是我说的空间那边的设置不能及时的更新,你要为了不影响你博客的正常运行,先把固定连接设置回原来的格式,过了半个钟头一两个钟头,再设置成自定义的网址,再试试看,就应该行了。