网站搭建知识

WordPress固定链接设置:选择哪种伪静态结构更好?

wordpass gudinglianjie

一、WordPress固定链接设置简介

在使用 WordPress 搭建好网站之后,“固定链接”设置(也叫伪静态)是网站上线前必须配置的重要选项。它不仅影响网站地址的美观性,也会对 SEO 排名产生较大影响。

WordPress默认提供以下几种固定链接格式:

  • 朴素型:?p=123
  • 日期和名称型:/2025/06/04/sample-post/
  • 月份和名称型:/2025/06/sample-post/
  • 数字型:/archives/123
  • 文章名型:/sample-post/
  • 自定义结构型:自由组合,如 /postname.html
gudinglianjie
WordPress固定链接设置:选择哪种伪静态结构更好? 7

二、WordPress推荐使用的固定链接类型

推荐格式一:文章名型(/%postname%/

这是最推荐的固定链接格式,尤其适合注重SEO优化的网站。其优点如下:

  • 地址简洁易记
  • 对搜索引擎友好
  • 用户体验较佳

注意:如果不修改文章别名(slug),文章名型链接会直接使用中文标题,形成较长的链接,不美观也不利于传播。建议每篇文章发布前设置英文或拼音的文章别名

例如:

https://blog.ctzpj.com/WordPress最佳固定链接设置建议:选择哪种伪静态结构更好?

如果你是一个喜欢更个性的固定链接方式的人,也可以选择自定义格式

postname html
WordPress固定链接设置:选择哪种伪静态结构更好? 8

比如腾腾的这篇文章

https://blog.ctzpj.com/wordpress-guding-lianjie.html

推荐格式二:数字型(/%post_id%.html

如果你不想每篇文章都设置文章名,可以选择数字型结构。这种方式链接简短,也能兼容很多系统。

例如:

https://blog.ctzpj.com/1234.html

当然,你可以自由组合,可用标签有下面这些,分别对应的意思如下:

%year% 年

%monthnum% 月

%day% 日

%hour% 小时

%minute% 分钟

%second% 秒

%post_id% 文章ID(自动生成的)

%postname% 文章名字(需要自己修改,不修改就使用文章名称)

%category% 分类

%author% 作者

后面的.html你可以自己随便写,例如写成.ctzpj 这种任何你想到的都可以。

三、设置固定链接后出现 404 错误的解决办法

若设置固定链接后,访问首页正常但文章页报错 404,这通常是服务器伪静态规则未启用导致的。

四、各种服务器环境的伪静态规则设置方法

1. 宝塔面板设置

登录宝塔后台 → 网站 → 设置 → 伪静态 → 选择“WordPress”模板 → 保存即可。

bt weijingtai
WordPress固定链接设置:选择哪种伪静态结构更好? 9

2. LNMP 一键包设置

添加虚拟主机时,会提示是否启用伪静态,输入 y 后输入 wordpress 即可。

如果网站已添加但忘记设置伪静态:

  • 方法一:使用命令 lnmp vhost del 删除,再用 lnmp vhost add 重新添加
  • 方法二:手动编辑虚拟主机配置文件,添加:
include rewrite/wordpress.conf;

3. 自行编译的 Nginx 环境设置

在虚拟主机配置文件中添加以下代码:

location / {
    try_files $uri $uri/ /index.php?$args;
}

rewrite /wp-admin$ $scheme://$host$uri/ permanent;

如果 WordPress 安装在二级目录,如 /blog/,需使用以下伪静态规则:

location /blog/ {
    index index.html index.php; 
    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 (.*) /blog/index.php; 
    } 
} 

rewrite /blog/wp-admin$ $scheme://$host$uri/ permanent;

Apache 伪静态规则

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

五、注意事项与SEO建议

  • 固定链接设置建议在建站初期确定好,一旦网站内容发布并被搜索引擎收录后,不要随意更改,否则会导致大量404、权重流失。
  • 建议选择“文章名”或“数字型”作为主结构,兼顾SEO、简洁性和用户体验。
  • 若必须修改固定链接结构,务必做好301重定向处理。

如果你刚开始学习 WordPress 建站,建议先用“数字型”链接结构,后期内容和SEO意识逐步成熟后,再逐步转向“文章名”或“自定义结构”。


如需进一步了解 WordPress 建站或SEO优化技巧,欢迎持续关注本站内容更新!

Leave a comment

您的邮箱地址不会被公开。 必填项已用 * 标注