提供代建站、前端开发、小程序制作等付费服务。免费咨询请联系站主微信:semine009
WordPress固定链接设置指南:选对URL格式让SEO效果翻倍
搭建好WordPress网站后,有一个设置直接影响你的SEO效果和用户体验——固定链接。
很多人忽略了这个细节,导致后期网站URL又长又乱,搜索引擎也看不明白。今天就手把手教你设置WordPress最佳固定链接格式。
一、固定链接到底选哪种?
WordPress后台提供了几种固定链接结构:
- 朴素型:纯参数形式,如
?p=123,不推荐 - 日期和名称型:包含年月日和文章名,URL偏长
- 月份和名称型:简化版日期格式
- 数字型:只有文章ID,如
/?p=123 - 文章名:纯英文/拼音标题作为URL
- 自定义结构:自由组合各种标签
我的建议是:
- 如果你愿意每篇文章都手动设置英文/拼音别名,选「文章名」,对SEO最友好
- 如果懒得折腾,直接选「数字型」,简单实用
两者各有优劣。数字型URL虽然不够美观,但绝对不会出现中文乱码问题,而且搜索引擎收录速度通常更快。
二、自定义结构的妙用
如果你想兼顾SEO和美观,可以试试自定义结构。比如:
/%postname%.html– 伪静态结尾加.html/%category%/%postname%– 按分类组织URL
特别提醒:如果你的网站需要对接微信小程序,必须加上 .html 后缀,否则小程序内链跳转会出问题。
三、设置后文章页404怎么办?
这是新手最常遇到的问题。固定链接设好了,首页能打开,但点文章就404。
原因只有一个:服务器伪静态规则没配置。
宝塔面板用户
进入宝塔后台 → 网站 → 找到你的网站 → 设置 → 伪静态 → 选择WordPress → 保存。
LNMP一键包用户
添加网站时就输入 wordpress 选择伪静态规则。如果忘记设置了,SSH登录后编辑站点配置文件,在 server 块内添加:
include rewrite/wordpress.conf;
Nginx手动配置用户
location / {
try_files $uri $uri/ /index.php?$args;
}
rewrite /wp-admin$ $scheme://$host$uri/ permanent;
Apache用户
在网站根目录的 .htaccess 文件中添加:
<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伤害很大。
建议在网站上线前就规划好URL结构,选择一个长期稳定的格式。如果必须换链接,提前做好301重定向。
合理设置固定链接,是SEO优化的基础动作。花10分钟配置好,能让你的网站URL更专业、更利于搜索引擎理解。







