在用 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福包