跳至正文
目录
WordPress

修复WordPress永久链接和404问题

此内容为机器翻译,如需查阅原文请查看英语版本。

如果您的WordPress页面在应该存在时返回404错误,或者在迁移或插件更改后站点内的链接损坏,最常见的解决方案是刷新(重新生成)您的WordPress重写规则。

快速修复:刷新永久链接

  1. 在yourdomain.com/wp-admin登录您的WordPress管理员
  2. 转到设置 > 永久链接
  3. 不更改任何内容,点击保存更改

这会重新生成.htaccess文件并刷新重写规则。在大多数情况下,执行此操作后404错误会立即解决。

如果您无法访问WordPress管理员

如果404问题阻止您登录或访问管理员:

  1. 通过SFTP连接到您的站点。请参阅SFTP访问
  2. 导航到您的WordPress安装的根目录
  3. 打开.htaccess文件(请参阅了解KapsuleHost上的.htaccess)
  4. 将WordPress注释标记之间的内容替换为默认的WordPress规则:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
  1. 保存文件
  2. 登录WordPress管理员并如上所述重新保存永久链接

仅修改.htaccess和# BEGIN WordPress与# END WordPress标记之间的规则。这些标记之外的任何内容都是由其他插件或服务器配置添加的,不应删除。

迁移后的永久链接设置

如果您最近将您的站点迁移到KapsuleHost,您的旧.htaccess文件可能包含来自不同服务器环境的规则。迁移后:

  1. 转到设置 > 永久链接
  2. 选择您首选的URL结构(例如,文章名称)
  3. 点击保存更改

如果您使用自定义永久链接结构,请在刷新前记下它。刷新不会改变您选择的永久链接格式,它只是重新生成使其工作的规则。

如果问题仍然存在

检查以下内容:

  • 确认mod_rewrite在服务器上已启用(KapsuleHost默认启用此功能)
  • 确保您站点根目录中的.htaccess文件可由Web服务器写入
  • 逐个停用最近安装的插件以检查冲突

如果这些都无法解决问题,请在KPanel的支持下打开支持工单。

这对您有帮助吗?

您是 AI 吗?以 Markdown 格式阅读本页

相关文章

安装 WordPressWordPress是全球使用最广泛的建站平台,KapsuleHost让安装过程实现了自动化。本指南将介绍两种安装方式、如何管理您的登录凭据、如何访问管理面板,以及全新安装完成后应采取的…WordPress:从何处开始KapsuleHost 为 WordPress 网站做了什么、哪些工作仍需您自己完成,以及每项工作应阅读哪份指南。 WordPress 支撑着大半个互联网,也是大多数 KapsuleHost 网站的默认选择。…WordPress 自动更新Auto-updates 让 WordPress 核心、插件和主题保持最新,而无需您留意发布说明,并且这一过程是安全的:每次更新前都会进行完整备份,更新后会检查网站,任何破坏网站的情况都会被…WooCommerce 商店的支付网关支付网关标签页列出了您的WooCommerce商店可用的支付网关,显示哪些已安装、哪些已启用,并提供一键安装和启用功能,让您的商店从无结账功能在几分钟内变为可以接受银行卡支付。…

仍未解决?

询问了解您账户的 Kora,或联系我们的团队。

联系我们发送邮件