WordPress文章设置固定链接或永久链接 - 教程

news/2025/9/28 23:00:46/文章来源:https://www.cnblogs.com/lxjshuju/p/19117788

       WordPress每一篇文章和页面的URL是根据你选择的固定链接结构自动生成,并且是唯一的URL,需要注意的是,我们在设置固定链接时要保证其在可读性和对搜索引擎优化 (SEO) 方面是否友好。一般而言一个新的WordPress网站要在网站运行前六个月内就要锁定你的固定链接结构,这样更有助于它的SEO增长,因此不建议频繁更改你的固定链接结构,当然如果您的网站存在了更长时间,你仍然可以更改固定链接结构,但建议做好新URL的重定向工作,否则可能会影响您的搜索排名。

WordPress 固定链接结构标签:

%year%:表示“年”, 格式:2025

%monthnum%:表示“月”,09

%day%:表示“日”,格式:27

%hour%:表示“时”,格式:09

%minute%:表示“分”,格式:50

%second%:表示“秒”,格式:20

%postname%:表示“文章名”,格式:直接显示文章名称,可在编辑文章时将永久链接的中文修改为英文或数字等

%post_id%:表示文章的ID,格式:63

%category%:表示“分类”,格式:直接显示分类别名,可将分类别名修改为英文或拼音

%tag%:表示“标签”,格式:直接显示标签别名,可将标签别名修改为英文或拼音

%author%:表示“作者”,格式:显示作者昵称,可将昵称修改为英文字符

WordPress包含的六种固定链接结构类型:

1. 朴素型

http://localhost/?p=123

这种链接结构较简单,它使用文章的唯一ID作为其 slug,不提供页面任何信息

2. 日期和名称型

http://localhost/2025/09/27/sample-post/

       这种链接结构使用文章或页面的名称及其发布日期作为URL的一部分,它的好处是可以让您的用户快速确定文章的发表日期,缺点是假如您两年前发表的优秀文章,现在一些读者可能简单的查看日期就认为这些信息已经不再相关。

3. 月份和名称型

http://localhost/2025/09/sample-post/

       与日期和名称型链接结构几乎相同,唯一区别是不包含文章日期,这种结构使访问者一眼就能确定您的文章或页面的年龄,但可能使您的内容看起来已经过时。

4. 数字型

http://localhost/archives/123

       该固定链接结构与朴素型一样,同样使用文章的ID作为其 slug ,不会向用户提供任何其他信息,它的优点是固定链接较为简短,除此没有任何其他优势。

5. 文章名

http://localhost/sample-post/

       它是以文章别名来生成固定链接,它的优点是可以自定义slug,根据经验,你的slug应该保持在三到五个字之间并且是英文或拼音,这样简短的链接结构让访问者更容易记住,并且搜索引擎也将能够轻松识别文章的内容。

6. 自定义结构

        顾名思义就是由创作者自定义构建固定链接结构,我们可以使用上面介绍的WordPress固定链接结构标签来创建自定义固定链接,例如,/%category%/%postname%/ 将产生以下URL:

http://localhost/myart/wodeyiyipianwenz/

您可以根据需要为自定义固定链接结构使用尽可能多或尽可能少的标签。但是,我们建议尽可能缩短链接长度并避免日期,这样您的内容就会保持常青。

配置伪静态规则:

       如果固定链接配置完成后,再次打开文章或者页面时无法正常打开,这一般是由于服务器的rewrite规则没有配置好。

配置参考如下:

Nginx服务器rewrite规则配置:

一般目录为/usr/local/nginx/…,找到网站的conf或者rewrite规则的conf,添加以下代码行:

location /
{
try_files $uri $uri/ /index.php?$args;
}
rewrite /wp-admin$ $scheme://$host$uri/ permanent;

Apache服务器rewrite规则配置:

一般目录为/www/wwwroot/www.yourdomain.com,修改.htaccess文件添加以下代码行:

RewriteEngine On
RewriteBase /
RewriteRule ^index.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
提醒:在设置固定链接时,链接中尽量不要出现中文,避免包含长串数字或笨拙短语的 URL,这样不但不美观,还会出现乱码,影响文章SEO,如果固定链接格式是分类或者tags,可以把分类和标签别名改成英文。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/921239.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

垫江网站建设哪家好产品招商网

一、安装完虚拟机后的操作 第一步: 第二步:分配的内存大一下,处理器多些 第三步:打开虚拟化 打开虚拟机、安装KVM 一般企业如果使用kvm虚拟化平台,都会把物理服务器装成Centos的操作系统,然后装上kvm,创建…

尚义住房和城乡规划建设局网站广告设计专业前景

文章目录 嫌啰嗦直接看源码Q5 :PyTorch on CIFAR-10three_layer_convnet题面解析代码输出 Training a ConvNet题面解析代码输出 ThreeLayerConvNet题面解析代码输出 Train a Three-Layer ConvNet题面解析代码输出 Sequential API: Three-Layer ConvNet题面解析代码输出 CIFAR-1…

个人用云计算学习笔记 --15. (Linux 系统启动原理、Linux 防火墙管理)) - 实践

个人用云计算学习笔记 --15. (Linux 系统启动原理、Linux 防火墙管理)) - 实践pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-f…

给小孩出数学题

给小孩出数学题import java.util.Random; import java.util.Scanner; public class math_problems { public static void main(String[] args){ Random r=new Random(); Scanner sc=new Scanner(System.in); int probl…

dotnet项目编译运行

dotnet build - 基本构建 dotnet build PurestAdmin.Zero/PurestAdmin.Zero.csproj# 指定解决方案文件 dotnet build PurestAdmin.sln构建的常用参数 # 指定配置(Debug 或 Release) dotnet build --configuration Re…

linux virtualenv使用

在Linux系统中,virtualenv是一个用于创建虚拟环境的Python包。它允许你在不同的Python版本或不同的Python环境中安装和管理库。以下是如何在Linux中使用virtualenv的步骤:首先,确保你已经安装了Python。如果没有,请…

已有网站做google推广成都网站seo设计

0 软件开发人员自我成长 1 每天读2~3篇文章,可以行业趋势、技术类(和自己的工作有关的) 大厂技术博客科技资讯类:量子位、差评、新智元、无敌信息差 量子位、新智元经验分享、编程趋势、技术干活:程序员鱼皮、小林coding、java guide、程序…

实用指南:kafka详解

实用指南:kafka详解pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "…

06-基于FPGA和LTC2308的数字电压表设计-ModelSim仿真与Matlab模拟信号产生 - 详解

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

详细介绍:whisper-large-v3部署详细步骤,包括cpu和gpu方式,跟着做一次成功

详细介绍:whisper-large-v3部署详细步骤,包括cpu和gpu方式,跟着做一次成功2025-09-28 22:42 tlnshuju 阅读(0) 评论(0) 收藏 举报pre { white-space: pre !important; word-wrap: normal !important; overflow-…

oracle_19c_ru_ojvm_upgrade.sh一键升级脚本分享

oracle_19c_ru_ojvm_upgrade.sh一键升级脚本分享2025-09-28 22:43 潇湘隐者 阅读(0) 评论(0) 收藏 举报oracle_19c_ru_ojvm_upgrade.sh脚本的初始版本来源于IT邦德的分享,使用原脚本时发现有一些bug,在我的环境中…

域名不变 网站改版如何知道网站开发语言

2019独角兽企业重金招聘Python工程师标准>>> 前景 Python在编程领域的占有率一直处于稳步上升之中,根据最新的数据,Python排名第六。前五名分别是 Java、C、PHP、C 和 VB. 作为一个很年轻的语言,Python的位置已经相当令人振奋了。…

数据类型-列表

列表 (可变类型):info= ["guohan",1,"222","xxx"] 公共功能:1.索引:  info[0]>>>"guohan"2.切片:  info[1;3]>>>[1,"222"]3步长:  …

2025/9/28

2025/9/28今日:1.学习离散数学 2.继续学习算法

网站内容页怎么设计网络优化行业怎么样

一、查看开机自启项1.Centos7自启项查看方式从Centos6的chkconfig改为:systemctl list-unit-files2.用grep过滤查看,比如:查看启动项:systemctl list-unit-files | grep enable查看sshd服务自启动情况:systemctl list-…

智表 ZCELL:纯前端 Excel 导入导出的高效解决方案,让数据处理更轻松

在当今数字化时代,数据处理已成为各行各业日常工作的重要组成部分,而 Excel 作为常用的数据处理工具,其导入导出功能的高效性和便捷性直接影响着工作效率。传统的 Excel 导入导出往往需要依赖后端服务,不仅流程繁琐…

采用IOT-Tree消息流MQTT模块节点实现监测数据推送功能

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

【MySQL 高阶】MySQL 架构与存储引擎全面详解 - 实践

【MySQL 高阶】MySQL 架构与存储引擎全面详解 - 实践pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas&quo…

两学一做网站进不去织梦物流公司网站模板简洁大气

图文:udb311主题:MSSQL内网渗透案例分析发表:黑白前线描述:对于内网渗透技术一直感觉很神秘,手中正巧有一个webshell是内网服务器。借此机会练习下内网入侵渗透技术!本文敏感信息以屏蔽!密码都以…

ISO 雨晨 26200.6588 Windows 11 企业版 LTSC 25H2 自用 edge 140.0.3485.81 - 教程

ISO 雨晨 26200.6588 Windows 11 企业版 LTSC 25H2 自用 edge 140.0.3485.81 - 教程pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; fo…