如何去掉WordPress固定链接中的index.php?wordpress伪静态
在做wordpress网站的时候,想要把链接做伪静态,设置固定链接的时候发现:链接当中包含“index.php”,删除的话,就打不开页面了
这是因为网站空间的系统为Windows系统,所以会出现“index.php”。
处理方法:
(1)新建一个名称为“404.php”的文件,注意编码为utf-8
在文件中加上以下一段代码
<?php $qs = $_SERVER['QUERY_STRING']; $pos = strrpos($qs, '://'); $pos = strpos($qs, '/', $pos + 4); $_SERVER['REQUEST_URI'] = substr($qs, $pos); $_SERVER['PATH_INFO'] = $_SERVER['REQUEST_URI']; include('index.php'); ?>
(2)通过ftp工具,把这个文件上传到网站根目录
(3)设置网站404 页面为 404.php
(4)登录wordpress后台,在设置-固定链接里去掉“index.php”
亲测可用!赶紧去试试把!