WordPress 去掉固定链接中的index.php的方法

由于windows服务器伪静态的问题导致

WordPress 去掉固定链接中的index.php的方法

在WordPress根目录建立一个文件.名为 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');
?>

如果是win的服务器,进去,打开IIS管理工具-找到你的-网站-属性-自定义错误-404;404.2;404.3;类型全部选择URL,地址输入:/404.php 前面的“/”务必保留;

 

登录wordpress后台,在固定链接/永久链接(Permalinks)设置项目- 自定义结构里去掉index.php。是不是成功了

2
蜗牛不带伞
蜗牛不带伞
发表于2018-09-11 2:02
标签 index.phpphpwordpress优化 归档于 wordpress