已解答
公开

wordpress 怎么把 index.php 去掉
 

1 人关注这个问题

    1 答案

    公开

    你的主机是 windows 主机吗?
    如果你使用 Windows 主题搭建了 WordPress 程序, 并设置了非默认状态的固定链接形式的话,那么, 在网站的链接 URL 中, 就会出现 index.php 问题, 这是 Windows 主机的一个通病。
    可以试试如下的解决办法:
    1, 新建一个记事本文件, 写入以下代码, 并保存, 连同.txt 格式重新命名为 404.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’); ?>

    2, 在主机服务器的管理控制面板中, 设置 404 自定义错误指向 404.php;
    3, 完成以上步骤后,在 WordPress 的后台 – 设置(Options) – 固定链接(Permalinks)中重新设置你希望使用的永久链接形式就可以了.
    通过以上三步简单的设置, 你的 Windows 主机就可以和 Linux 主机一样, 设置固定链接时就不会再出现 index.php 了。---- 摘自 WPYOU

    #1

    来提交答案

    扫一扫二维码分享
    ×