
您现在的位置是:首页 > WordPress教程WordPress教程
WordPress怎么设置固定链接?
WP集市
2025-08-22
【WordPress教程】
1110人已围观
兄弟们,玩WordPress的都知道,固定链接这玩意儿,弄不好页面跟乱码似的——?p=123
这种鬼东西,用户看着头大,搜索引擎爬虫来了都得绕着走。今儿个咱就掰开揉碎了说,怎么把这链接从“随机字符串”调成“人能看懂、机器也认”的靓号格式。新手也别怕,跟着步骤走,5分钟搞定,踩过坑的老鸟也能捡点干货。
先掰扯清楚:固定链接是个啥?为啥非得折腾它?
说白了,固定链接就是你文章/页面的“永久地址”。比如你发了篇《程序员防脱发指南》,链接要是https://你的网站.com/?p=666
,用户存书签都嫌麻烦;但要是https://你的网站.com/程序员防脱发指南
,是不是一目了然?
对SEO(搜索引擎优化)来说更重要——链接里带关键词(比如“防脱发”),百度、谷歌爬的时候能直接get到你文章主题,排名自然容易上去。你想啊,人家搜“程序员防脱发”,你链接里就有这几个字,不比?p=666
这种“暗号”强?
开干!3步设置WordPress固定链接
先登录你WordPress后台(一般是你的网站.com/wp-admin
),左边菜单栏找到 “设置”→“固定链接”,点进去就到了设置页面。
页面里有几种预设格式,咱挨个瞅一眼,说说哪个好用、哪个坑:
❶ 别碰!这俩“坑货”格式
- “朴素”(就是
?p=数字ID
):默认格式,简单但最没用,除了新手没设置时临时用,长期用就是给自己挖坑——链接里没关键词,用户体验差,Pass! - “日期和名称型”(
/%year%/%monthnum%/%day%/%postname%/
):比如2024/05/20/程序员防脱发指南
。除非你是写日记、新闻的(比如“每日科技资讯”),需要强调发布时间,否则别用!链接太长,而且年份/月份一变,旧链接就显得“过时”,用户看着也累。
❷ 推荐!这3种格式够用90%场景
咱直接上“自定义结构”,自己配个顺手的。在“自定义结构”输入框里填代码,常用的就这几种,抄作业就行:
✅ 最推荐:纯文章名(适合博客、企业站)
代码:/%postname%/
效果:https://你的网站.com/程序员防脱发指南
优点:简洁!关键词直接暴露,用户和爬虫都爱。企业官网的“关于我们”“联系方式”页面用这个,链接就是/关于我们
,多清爽。
注意:如果你的文章标题是中文,记得在后台“设置→常规”里把“站点语言”设为“简体中文”,不然可能出现链接乱码(比如中文变成%E7%A8%8B%E5%BA%8F%E5%91%98
这种)。
✅ 带分类:适合内容多、分类明确的网站
代码:/%category%/%postname%/
效果:https://你的网站.com/职场经验/程序员防脱发指南
优点:如果你的网站分了“职场经验”“技术教程”“摸鱼技巧”等分类,用这个格式能让链接更有层次。比如用户点进“职场经验”分类页,看到下面文章链接都带/职场经验/
,一目了然。
坑点:分类别建太多层级!比如/职场/程序员/经验/防脱发
,链接太长反而累赘,两级分类顶天了。
✅ 带日期+文章名:适合时效性强的内容(比如新闻、教程更新)
代码:/%year%/%monthnum%/%postname%/
效果:https://你的网站.com/2024/05/程序员防脱发指南
优点:适合博客、资讯站,用户一看就知道文章是哪年哪月发的,比如“2024年最新防脱发指南”,日期能增加信任感。
❸ 填好代码,保存!但别高兴太早,可能会踩“404坑”
选好格式、填完代码(比如填/%postname%/
),拉到页面最底下点 “保存更改”。按理说这时候链接就改好了,但!很多新手到这儿会踩一个坑——保存后点文章链接,出现“404页面找不到”。
别慌!这不是你操作错了,十有八九是服务器没开“URL重写”功能(专业点叫mod_rewrite
模块),或者伪静态规则没配置对。
踩坑自救:保存后404?伪静态规则安排上!
WordPress固定链接能“美化”,靠的是服务器把/程序员防脱发指南
这种“好看的链接”,偷偷转换成?p=666
这种“真实地址”。如果服务器没配置规则,就会找不到页面,报404。
分两种服务器环境说,对号入座:
🔸 用Apache服务器(大部分虚拟主机默认是这个)
需要改一个叫.htaccess
的文件(在你网站根目录,比如public_html
文件夹里)。如果看不到这个文件,记得在FTP工具里勾选“显示隐藏文件”(.
开头的文件默认隐藏)。
打开.htaccess
,把下面代码复制进去(覆盖原内容,记得先备份!):
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
保存后刷新页面,404一般就解决了。
🔸 用Nginx服务器(VPS用户常用)
Nginx需要在网站配置文件里加“伪静态规则”。找到你的站点配置(比如/etc/nginx/sites-available/你的网站.conf
),在server { ... }
块里加这段代码:
location / {
try_files $uri $uri/ /index.php?$args;
}
保存后重启Nginx(命令:sudo systemctl restart nginx
),搞定!
最后啰嗦几句:老站改链接要注意啥?
哦对了!如果你的网站已经运营一段时间了,原来用的是?p=数字
这种格式,现在想改成带关键词的——千万别直接改完就完事!
旧链接已经被搜索引擎收录、用户可能存了书签,直接改会导致“死链”(页面找不到),流量哗哗掉。这时候得做 301重定向(把旧链接永久跳转到新链接)。
简单的办法是用插件,比如“Redirection”,把旧链接?p=123
和新链接/文章名
一一对应上;嫌插件麻烦的话,也可以在.htaccess
(Apache)或Nginx配置里写重定向规则,具体代码网上一搜一大堆,这里就不展开了(再写就超字数了,咱程序员讲究“够用就行”)。
总结:记住这3个核心点
- 固定链接选
/%postname%/
或/%category%/%postname%/
,够用90%场景; - 保存后404?检查服务器是否配置了 伪静态规则(Apache改
.htaccess
,Nginx加try_files
); - 老站改链接一定做 301重定向,别让流量白白跑掉。
总之,这玩意儿不难,就是个“前期花5分钟设置,后期省老鼻子事”的活儿。别等网站内容上千篇了再想起改,那时候死链一堆,哭都来不及。赶紧去后台改改看,改完回来评论区报个到,咱看看谁的链接最先变“靓号”!
Tags:
文章版权声明:除非注明,否则均为WP集市原创文章,转载或复制请以超链接形式并注明出处。

热门文章
