将永久链接更改为 HTML 后,WordPress 帖子上出现 404 错误

问题描述 投票:0回答:1

我正在尝试将网站从 Blogger 切换到 WordPress。 Blogger 网站上有很多帖子,因此我试图使新链接与以前相同。 Blogger 永久链接均以 .html 结尾,因此我将其添加为 WordPress 中的自定义永久链接结构:

/%year%/%monthnum%/%postname%.html

但是,这样做之后,我可以访问主页和管理面板,但所有帖子都给我一个 404 错误(404 Error. Page Not Found.)。我已经尝试将 .htaccess 文件的权限更改为 666 并重新保存永久链接设置,但这不起作用。

我有什么遗漏的吗?任何帮助将不胜感激!

PS:如果重要的话,此安装位于子域中。此外,它托管在 HostGator 上。

html wordpress http-status-code-404 blogger
1个回答
0
投票

听起来好像 WordPress 无法正确识别永久链接设置或 .htaccess 文件中的重写规则可能存在问题。您可以采取以下一些步骤来解决该问题:

1.检查.htacess文件:确保wordpress已使用必要的重写规则正确更新了.htaccess文件。有时,wordpress更新.htaccess文件的权限会自动使用正确的重写规则更新.htaccess文件。

2.验证文件权限:确保.htaccess文件设置了正确的权限。暂时将其设置为666应该允许wordpress对其进行写入,但应在wordpress更新后将其更改回644。

3.永久链接设置:仔细检查您是否已在 WordPress 管理面板中正确设置自定义永久链接结构。有时,结构中的一个小错误可能会导致意外的行为。

4.刷新重写规则:有时,wordpress 需要刷新其重写规则以识别新的永久链接结构。您可以通过访问 WordPress 管理面板中的永久链接设置页面并单击“保存更改”按钮来执行此操作,而无需进行更改任何更改。

5.检查冲突:插件或主题可能会导致与永久链接结构发生冲突。尝试停用任何插件并暂时切换到默认的 WordPress 主题,看看问题是否仍然存在。

6.HostGator 特定问题:HostGator 有时有自己的规则或配置,可能会影响 WordPress 安装。如果问题仍然存在,您可能需要联系 HostGator 的支持人员寻求帮助。

如果这些步骤都不能解决问题,您可能需要深入研究服务器配置或寻求 HostGator 支持团队的帮助,因为可能是服务器特定的问题导致了该问题。

© www.soinside.com 2019 - 2024. All rights reserved.