我们在使用wordpress配置固定链接的时候,可能会在链接里面多出index.php,当我们在固定链接里面把它删除后会发现网站不能正常访问,这不是我们想要的,下面来介绍一下怎样去掉wordpress固定链接中的index.php。
这是伪静态问题,也需要考虑到你用的是win主机还是linux主机呢,一般wordpress建议使用linux主机,使用linux主机只需要直接在网站后台设置固定连接的自定义结构就可以了,可以设置成:/%post_id%。
讲一下win主机情况的设置方法。
1、win主机需要开启伪静态功能。
2、新建txt文件,写入下面的代码保存为.htaccess,上传到网站根目录。
RewriteEngine On
RewriteBase /
RewriteRule ^index.php$ – [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
3、后台设置固定连接,选择自定义结构,就可以自己定义URL地址。
如果输入:%post_id%.html,那么文章URL地址则为:您的网站域名/1.html,栏目URL地址为:您的网站域名/category/栏目别名
设置其他链接格式,wp后台有详解,暂不做解释。