TOP云提供高性价比云服务器租用,有中国内地/港澳台、海外等全球各地节点,TOP云国内云服务器只要有域名备案号就能直接用,无须重复备案;港澳台及海外云服务器不用备案,购买之后直接使用,省时省力省心。价格实惠,续费同价,2核2G5M仅需27元每月,8核8G50M仅需66元每月,更多配置套餐请进入下面网址了解:
TOP云总站云服务器:https://topyun.vip/server/buy.html
TOP云C站云服务器:https://c.topyun.vip/cart
在 WordPress 中,“转译链接”通常指的是 固定链接(Permalinks) 或 URL 重写规则,它们会将原始的动态 URL(如 ?p=123)转换为更友好的静态 URL(如 /2024/01/01/sample-post/)。如果你希望 禁用 WordPress 的转译链接,实际上是想让 WordPress 使用默认的查询字符串形式的 URL(如 ?p=123),而不是美化后的固定链接。
以下是禁用 WordPress 转译链接的具体方法:
一、禁用固定链接(恢复默认查询字符串 URL)
步骤 1:登录 WordPress 后台
打开你的 WordPress 网站后台,登录管理员账号。
在左侧菜单中,找到并点击 “设置” > “固定链接”。
步骤 2:选择“朴素”选项
在固定链接设置页面,你会看到以下几种选项:
朴素(Plain):使用默认的查询字符串形式的 URL,如 ?p=123。
日期和名称(Date and name based):URL 包含日期和文章名称,如 /2024/01/01/sample-post/。
月份和名称(Month and name):URL 包含月份和文章名称,如 /2024/01/sample-post/。
数字(Numeric):URL 包含文章 ID,如 /archives/123/。
文章名(Post name):URL 只包含文章名称,如 /sample-post/。
自定义结构(Custom Structure):允许你自定义 URL 结构。
要禁用转译链接,选择 “朴素”(Plain)选项。
步骤 3:保存更改
点击页面底部的 “保存更改” 按钮,WordPress 将恢复使用默认的查询字符串形式的 URL。
二、验证是否禁用成功
打开你的网站前台,点击任意一篇文章或页面,查看浏览器地址栏中的 URL。
如果 URL 是类似 http://你的域名/?p=123 的形式,说明已成功禁用转译链接,恢复为默认的查询字符串 URL。
三、注意事项
1. 对 SEO 的影响
默认查询字符串 URL(如 ?p=123)对 SEO 不友好,因为它们缺乏描述性,搜索引擎难以理解页面内容。
固定链接(如 /2024/01/01/sample-post/)更有利于 SEO,因为它们包含关键词,便于搜索引擎抓取和索引。
建议:如果禁用转译链接只是为了临时测试或其他特殊需求,完成后应尽快恢复为合适的固定链接结构,以保障网站的 SEO 效果。
2. 对插件和主题的影响
某些插件或主题可能依赖于固定链接结构来正常工作。如果你禁用了固定链接,可能会导致以下问题:
插件功能异常(如面包屑导航、分页、SEO 插件等)。
主题显示错误(如文章链接、页面链接无法正常生成)。
建议:在禁用固定链接之前,确认你的插件和主题是否支持默认的查询字符串 URL。如果不确定,可以先备份网站数据(包括数据库和文件),以防出现问题。
3. 对已有链接的影响
如果你已经为文章或页面设置了固定链接,并且这些链接已经被搜索引擎收录或在其他网站被引用,禁用固定链接后,原有的链接将失效,可能导致:
404 错误:用户访问旧链接时会看到“页面未找到”错误。
搜索引擎排名下降:搜索引擎可能将旧链接标记为失效,影响网站的 SEO 表现。
建议:
如果你已经有了固定的外部链接或搜索引擎收录,禁用固定链接前,建议设置 301 重定向,将旧的固定链接重定向到新的查询字符串 URL(虽然这可能需要服务器配置,WordPress 本身无法直接实现)。
如果无法设置重定向,尽量在禁用固定链接后通知用户和相关方更新链接。
四、通过代码强制禁用固定链接(高级方法)
如果你希望通过代码的方式强制禁用固定链接(而不是通过后台设置),可以修改 WordPress 的配置文件或主题文件。但这种方法不推荐,因为可能会影响 WordPress 的正常功能。
方法:在 functions.php 中禁用重写规则
使用 FTP 或文件管理器,登录到你的云服务器,找到当前主题的 functions.php 文件(路径通常为 /wp-content/themes/你的主题名称/functions.php)。
在 functions.php 文件的末尾添加以下代码:
// 禁用固定链接重写规则
remove_action('init', 'wp_rewrite_rules');
add_filter('rewrite_rules_array', '__return_empty_array');
flush_rewrite_rules();
保存文件并上传到服务器。
注意:
这段代码会移除 WordPress 的所有重写规则,强制使用默认的查询字符串 URL。
这种方法可能会影响其他依赖重写规则的功能(如分页、分类页面等),因此不推荐在生产环境中使用。
如果需要恢复,只需删除或注释掉这段代码,然后重新保存 functions.php 文件。
五、总结
方法 | 操作步骤 | 适用场景 | 注意事项 |
---|---|---|---|
后台设置 | 登录 WordPress 后台,选择“设置 > 固定链接”,选择“朴素”选项 | 临时测试或特殊需求 | 对 SEO 不友好,可能影响插件和主题功能 |
代码强制禁用 | 修改主题的 functions.php 文件,添加代码禁用重写规则 | 高级用户,特殊需求 | 可能导致功能异常,恢复较复杂 |
如果你只是临时需要禁用转译链接(例如进行某些测试),建议使用 后台设置 的方式,简单且安全。如果测试完成后,记得恢复为合适的固定链接结构,以保障网站的正常运行和 SEO 效果。