怎样去除网址中的 Index.php,附解决办法

在用 WordPress 搭建网站后,碰到的第一个问题就是网址中带有 index.php,例如我的网站网站变为:matchtools.top/index.php,这并不是什么大问题。index.php 说明网站是使用 PHP 搭建的,但首页没有静态化,并不会影响网站的正常运行。

想要网址中去除掉 index.php 也很简单,首先在 WordPress 后台的设置-固定链接中,选择自定义结构。

固定链接设置
固定链接设置

接着到 宝塔面板 中编辑伪静态,输入以下代码保存即可。

location / {
    if (-f $request_filename/index.html){
        rewrite (.*) $1/index.html break;
    }
    if (-f $request_filename/index.php){
        rewrite (.*) $1/index.php;
    }
    if (!-f $request_filename){
        rewrite (.*) /index.php;
    }
    }

注意 if 和括号中间留一个空格。

伪静态设置
伪静态设置

本文为原创,如需转载请先联系作者。

跨境工具测评网站:matchtools.top

微信公众号:Hopeshe测评,专属福利搜微信公众号:Hopeshe福包

发表回复