省流版本:直接从目录跳转到 解决方法
引言
将 WordPress 网站的链接设置成固定链接(Permalink)是有利于SEO优化的。固定链接是指 WordPress 站点中文章的永久链接(Permalink),它可以在文章标题或自定义URL中显示。通过设置固定链接,可以改进网站的URL结构,使其更友好、可读性更高,并有助于提高搜索引擎优化(SEO)。
可以通过:WordPress管理后台>设置>固定链接 对固定链接进行修改。
如果没记错的话,WordPress的初始固定链接是:网站/index.php/年/月/日/文章标题
的形式,非常的bad,理想情况是使用 /%post_id%.html
文章id的形式进行设置,如本文链接:https://www.georgewahson.club/95.html
但是,直接去除默认的 index.php
会导致无法访问网站的所有文章。
如果在网站根目录下存放一个静态页面73.html
,则可以被访问到。看来问题在于wordpress将/%post_id%.html
理解成了访问网站根目录下的静态页面,而非wordpress的文章页面。
(注:平时不要在根目录下存放于文章id相同的静态页面,否则即使后面配置对了,也会优先访问静态页面而非文章。)
环境
腾讯云宝塔面板,wordpress 6+
解决方法
进入宝塔面板,选择左侧“网站”一栏,选择站点网址右侧的“设置”,在跳出的窗口中选择“伪静态”,在窗口顶部的下拉框中选择“wordpress”,则会自动生成内容(如下),点击保存即可。
location /
{
try_files $uri $uri/ /index.php?$args;
}
rewrite /wp-admin$ $scheme://$host$uri/ permanent;
非腾讯云宝塔面板可以尝试输入以上代码尝试。
Comments NOTHING