什么是 WordPress 固定链接?
WordPress 固定链接(Permalink)是指网站文章、页面、分类等内容的永久 URL 地址。它决定了你网站内容的链接结构,对用户体验和搜索引擎优化(SEO)都至关重要。
WordPress 默认的固定链接设置
默认情况下,WordPress 使用“朴素”结构,即类似 ?p=123 的 URL。这种链接不友好、不易读,且不利于 SEO,通常不建议在生产环境中使用。
常见的固定链接结构选项
在 WordPress 后台的 设置 > 固定链接 页面,你可以看到多种预设结构:
- 朴素:
?p=123(不推荐) - 日期和名称型:
/2024/05/10/sample-post/ - 月份和名称型:
/2024/05/sample-post/ - 数字型:
/archives/123 - 文章名:
/sample-post/(最常用) - 自定义结构: 你可以使用标签自由组合,如
/%category%/%postname%/
如何选择?推荐方案与考量因素
1. 最通用推荐:文章名
结构: /sample-post/
优点: URL 简洁、清晰、易于理解和分享,对 SEO 非常友好。这是目前最主流的选择。
注意事项: 确保你的文章标题不是过长或包含过多特殊字符,否则系统生成的“文章名”(slug)可能会很长。发布前可以手动编辑 slug 使其简短、包含关键词。
2. 包含分类:自定义结构
结构示例: /%category%/%postname%/
优点: URL 结构具有层次感,用户和搜索引擎能直观了解文章所属分类。
缺点与注意事项: 如果一篇文章属于多个分类,WordPress 只会使用第一个分类。更改文章分类或分类的 slug 会导致 URL 改变,产生死链接(需要做 301 重定向)。对于分类结构简单且稳定的网站可以考虑。
3. 包含日期:日期和名称型 / 月份和名称型
优点: 对于新闻、博客等强调时效性的网站,日期能提供清晰的上下文。
缺点: URL 较长。如果内容具有长期价值,开头的日期可能会让访客觉得内容“过时”。
4. 其他选项
数字型: 不推荐,因为它和“朴素”型一样不具可读性。
自定义结构(复杂型): 如 /%post_id%/%postname%/,结合了数字 ID 的唯一性和文章名的可读性,即使文章名改变,ID 部分也能保证 URL 唯一。适合高级用户。
核心建议与最佳实践
- 首选“文章名”: 对于大多数博客、企业站、内容网站,选择“文章名”是最安全、最有效的方案。
- 保持简洁: 避免 URL 层级过深(如超过2层)。
/category/sub-category/post-name/已经算比较深了。 - 一次性设置好: 固定链接在网站建立初期就应该设置好,并尽量避免后续更改。因为更改固定链接结构会导致所有现有链接失效,严重影响 SEO 和用户体验。如果必须更改,务必设置好 301 永久重定向。
- 使用英文或拼音 slug: 尽量让“文章名”(slug)部分使用英文单词或拼音,避免中文字符出现在 URL 中,这样更通用、兼容性更好。
- 更新 .htaccess 文件: 当你选择非“朴素”结构时,WordPress 会尝试自动更新网站根目录下的
.htaccess文件。请确保该文件可写,否则需要手动配置。
总结
对于绝大多数 WordPress 用户,我们强烈推荐使用“文章名”作为固定链接结构。它平衡了简洁性、可读性和 SEO 友好性。如果你的网站内容有明确的、稳定的分类体系,可以考虑使用“/%category%/%postname%/”。请记住,最重要的原则是:尽早设定,尽量不变。