如何修改WordPress的固定链接伪静态规则

胖墨君_6813

胖墨君_6813

2026-08-21

605人浏览

原创

wordpress固定链接伪静态需两步:先在后台【设置→固定链接】选自定义结构(如/%postname%.html),再按服务器类型配规则——apache需.htaccess+mod_rewrite,nginx需try_files指令;宝塔可一键应用。设完须点保存刷新缓存,注意中文slug、子目录及插件兼容性。

如何修改wordpress的固定链接伪静态规则

修改WordPress固定链接伪静态规则,本质是两步配合:先在后台设置你想要的URL结构,再让服务器能正确解析这个结构。缺一不可,否则访问会报404或直接下载文件。

一、后台设置固定链接格式

登录WordPress后台 → 【设置】→【固定链接】→ 选择“自定义结构”。常用且推荐的格式有:

  • /%postname%.html:用文章标题拼音生成简洁链接,利于SEO和用户记忆
  • /%post_id%.html:用数字ID,稳定不重复,适合内容频繁改标题的站点
  • /%year%/%monthnum%/%postname%/:带年月归档,适合博客类站点

填好后点击【保存更改】。此时前台链接已变样,但若服务器没配好规则,页面仍无法打开。

MiniMax Word
MiniMax Word

MiniMax Word专业文档生成 - 基于.NET OpenXML SDK,完整保留页眉页脚目录、修订痕迹、复杂表格样式,输出可直接交付的.docx文档。

下载

二、配置服务器伪静态规则

规则必须匹配你的服务器类型,Apache和Nginx写法完全不同:

  • Apache环境:确保网站根目录存在.htaccess文件,并写入标准WordPress重写规则(含RewriteEngine On和条件判断);同时确认Apache已启用mod_rewrite模块,且AllowOverride设置为all
  • Nginx环境:在对应站点的server配置块中,加入location / { try_files $uri $uri/ /index.php?$args; }这一行;保存后执行systemctl restart nginx生效
  • 用宝塔面板:直接进入网站设置 →【伪静态】→ 选择“WordPress”模板,一键应用,无需手动写代码

三、常见问题与应对

设置后仍打不开?重点排查这几个地方:

  • 修改完伪静态配置后,务必回到WordPress【固定链接】页面,哪怕不改内容,也点一次【保存更改】——这会刷新内部重写缓存
  • 中文标题生成的链接可能在部分Nginx或旧主机上出错,建议在编辑文章时手动填写英文slug(别名)
  • 如果用了子目录安装(如域名/blog/),伪静态规则需额外适配路径前缀,不能直接套用根目录规则
  • 启用某些SEO插件(如Yoast)或多语言插件后,固定链接行为可能被覆盖,需在插件设置里同步检查

四、优化小提醒

固定链接不是设完就一劳永逸,后续维护要注意:

  • 避免在URL中使用年份、月份等动态参数,除非你明确需要按时间归档
  • 不要让分类路径带上/category/前缀,可用“No Category Base”插件去除
  • 更换主题或升级WordPress大版本后,建议重新进【固定链接】页点一次保存,防止规则失效
  • 新站建议一开始就设好,中途修改会导致旧链接失效,需配置301跳转来保权重

相关文章

PHP速学视频免费教程(入门到精通)
PHP速学视频免费教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
php文件怎么打开
php文件怎么打开

打开php文件步骤:1、选择文本编辑器;2、在选择的文本编辑器中,创建一个新的文件,并将其保存为.php文件;3、在创建的PHP文件中,编写PHP代码;4、要在本地计算机上运行PHP文件,需要设置一个服务器环境;5、安装服务器环境后,需要将PHP文件放入服务器目录中;6、一旦将PHP文件放入服务器目录中,就可以通过浏览器来运行它。

2023.09.01

9064

6

php怎么取出数组的前几个元素
php怎么取出数组的前几个元素

取出php数组的前几个元素的方法有使用array_slice()函数、使用array_splice()函数、使用循环遍历、使用array_slice()函数和array_values()函数等。本专题为大家提供php数组相关的文章、下载、课程内容,供大家免费下载体验。

2023.10.11

5501

5

php反序列化失败怎么办
php反序列化失败怎么办

php反序列化失败的解决办法检查序列化数据。检查类定义、检查错误日志、更新PHP版本和应用安全措施等。本专题为大家提供php反序列化相关的文章、下载、课程内容,供大家免费下载体验。

2023.10.11

2015

5

php怎么连接mssql数据库
php怎么连接mssql数据库

连接方法:1、通过mssql_系列函数;2、通过sqlsrv_系列函数;3、通过odbc方式连接;4、通过PDO方式;5、通过COM方式连接。想了解php怎么连接mssql数据库的详细内容,可以访问下面的文章。

2023.10.23

3408

4

php连接mssql数据库的方法
php连接mssql数据库的方法

php连接mssql数据库的方法有使用PHP的MSSQL扩展、使用PDO等。想了解更多php连接mssql数据库相关内容,可以阅读本专题下面的文章。

2023.10.23

4074

6

html怎么上传
html怎么上传

html通过使用HTML表单、JavaScript和PHP上传。更多关于html的问题详细请看本专题下面的文章。php中文网欢迎大家前来学习。

2023.11.03

3191

9

PHP出现乱码怎么解决
PHP出现乱码怎么解决

PHP出现乱码可以通过修改PHP文件头部的字符编码设置、检查PHP文件的编码格式、检查数据库连接设置和检查HTML页面的字符编码设置来解决。更多关于php乱码的问题详情请看本专题下面的文章。php中文网欢迎大家前来学习。

2023.11.09

4537

8

php文件怎么在手机上打开
php文件怎么在手机上打开

php文件在手机上打开需要在手机上搭建一个能够运行php的服务器环境,并将php文件上传到服务器上。再在手机上的浏览器中输入服务器的IP地址或域名,加上php文件的路径,即可打开php文件并查看其内容。更多关于php相关问题,详情请看本专题下面的文章。php中文网欢迎大家前来学习。

2023.11.13

3542

8

sprintf函数用法详解
sprintf函数用法详解

sprintf函数的用法:1、格式化字符串;2、指定输出宽度和精度;3、返回值。更多关于sprintf函数用法详解的内容,大家可以阅读下面的文章。

2023.11.27

11582

4

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
如何在 Windows 11 上安装 XAMPP
如何在 Windows 11 上安装 XAMPP

共1课时 | 193人学习

第二十三期_前端开发
第二十三期_前端开发

共98课时 | 11.4万人学习