WordPress教程:固定链接设置指南
WordPress固定链接(Permalinks)是指您网站上文章、页面和其他内容的永久URL结构。合理设置固定链接对SEO和用户体验都很重要。以下是关于WordPress固定链接设置的详细教程。
什么是固定链接?
固定链接是您网站上内容的永久网址。与动态链接(如?p=123
)不同,固定链接是静态的、可读性强的URL,通常包含文章标题或分类信息。
如何访问固定链接设置
-
登录WordPress后台
-
导航至"设置" > "固定链接"
固定链接结构选项
WordPress提供几种预设的固定链接结构:
-
朴素(默认):
?p=123
-
示例:
https://example.com/?p=123
-
不推荐使用,对SEO不友好
-
-
日期和名称型:
/年/月/日/文章名/
-
示例:
https://example.com/2023/05/15/sample-post/
-
包含完整日期信息
-
-
月份和名称型:
/年/月/文章名/
-
示例:
https://example.com/2023/05/sample-post/
-
比日期型简洁
-
-
数字型:
/archives/123
-
示例:
https://example.com/archives/123
-
仍然不够友好
-
-
文章名型:
/文章名/
-
示例:
https://example.com/sample-post/
-
最简洁,推荐使用
-
-
自定义结构:您可以创建自己的URL结构
推荐设置
对于大多数网站,我们推荐使用"文章名"结构(/%postname%/
),因为它:
-
简洁易读
-
对SEO友好
-
不包含可能过时的日期信息
-
易于分享和记忆
自定义固定链接结构
您可以使用以下标签创建自定义结构:
-
%year%
- 发布的年份(四位数) -
%monthnum%
- 发布的月份 -
%day%
- 发布的日期 -
%hour%
- 发布的小时 -
%minute%
- 发布的分钟 -
%second%
- 发布的秒数 -
%post_id%
- 文章的唯一ID -
%postname%
- 文章的别名(slug) -
%category%
- 分类别名 -
%author%
- 作者别名
示例自定义结构:
-
/%category%/%postname%/
- 包含分类和文章名 -
/%year%/%postname%/
- 包含年份和文章名
重要注意事项
-
更改固定链接结构的影响:
-
更改固定链接会改变现有内容的URL
-
可能导致外部链接失效
-
建议在网站建设初期确定固定链接结构
-
-
如果必须更改:
-
设置301重定向,将旧URL指向新URL
-
使用重定向插件或通过.htaccess文件实现
-
-
中文网站特别提示:
-
如果文章标题是中文,WordPress会自动转换为拼音或数字slug
-
建议手动编辑slug为英文或拼音,避免长URL
-
-
性能考虑:
-
使用
%postname%
作为固定链接的开头可能影响大型网站的性能 -
对于大型网站,考虑使用
/%post_id%/%postname%/
结构
-
固定链接设置最佳实践
-
保持简洁:URL越短越好
-
包含关键词:在slug中使用相关关键词(但不要堆砌)
-
避免日期:除非内容具有时效性
-
使用连字符:单词间用连字符(-)而非下划线(_)
-
统一结构:全站使用一致的URL结构
-
避免大小写混合:全部使用小写字母
技术配置
如果选择除"朴素"外的任何结构,WordPress需要能够重写URL。这通常需要:
-
确保服务器支持mod_rewrite(大多数主流主机都支持)
-
网站根目录下有正确的.htaccess文件
-
.htaccess文件可写(WordPress会自动更新它)
如果遇到404错误,请检查:
-
是否已保存固定链接设置
-
服务器是否支持URL重写
-
.htaccess文件是否有正确的规则
通过合理设置固定链接,您可以提升网站的SEO表现和用户体验。建议在网站上线前就确定好固定链接结构,以避免后续更改带来的麻烦。