共计 585 个字符,预计需要花费 2 分钟才能阅读完成。
内容纲要
问题现象
在用 WordPress 搭建网站后,碰到的第一个问题就是网址中带有 index.php,例如我的网站网站变为:yjsxb.com/index.php。
网址中包含 index.php(例如 yjsxb.com/index.php)虽然不会直接影响网站的功能或运行,但它确实可能对用户体验及搜索引擎优化带来一定负面影响。简洁、直观的 URL 不仅有助于提升用户信任度和浏览体验,还便于记忆和分享,从而间接促进流量增长。搜索引擎也倾向于偏好结构清晰、易于理解的链接格式,因为它们能更准确地反映页面内容,进而有利于提高网站的相关性和排名。
解决方法
想要网址中去除掉 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;
}
}
操作确认
重新刷新站点查看是否已经去除到 index.php 了,如果没有的话,用浏览器的无痕模式进行访问。
正文完