如何在WordPress中上传HTML页面而不产生404错误
WordPress通常用于为您的网站创建博客文章和页面。然而,有时用户需要添加一个独立的静态HTML页面,并让它与他们的常规WordPress网站一起访问。问题在于,这个页面不被WordPress识别,可能会显示404错误。
在本文中,我们将向您展示如何在不引起404错误的情况下正确上传HTML页面到WordPress。
为什么要将HTML页面上传到WordPress?
WordPress内置了一个内容类型来向您的网站添加页面。通常,WordPress主题会添加预设计的页面模板来显示您的页面。甚至有一些WordPress登录页面插件允许您使用拖放构建器创建漂亮的页面模板。这意味着,大多数情况下,您不需要上传HTML页面到您的WordPress网站。
专家提示:我们建议使用SeedProd,这是最好的WordPress页面构建器插件,可以设计自定义页面。您可以使用其拖放界面设计登录页面。此外,它还附带专业设计的模板,可用作起点。
然而,有时您可能会有来自旧网站的静态HTML页面或一个您喜欢并想使用的静态模板。在这些情况下,您需要将HTML页面上传到WordPress。由于WordPress具有自己的SEO友好URL结构,如果您只是简单地上传HTML页面并尝试访问它,可能会导致404错误。
话虽如此,让我们看看如何在不引起404错误的情况下将HTML页面上传到您的WordPress网站。
上传HTML页面到WordPress网站
首先,您需要准备要上传的HTML页面。如果是一个没有单独CSS或图像文件的单一HTML页面,那么您可以直接上传它。然而,如果您要上传的页面有单独的CSS文件和图像,那么您需要将它们放在一个目录结构中。理想情况下,您希望将文件放在计算机上的一个文件夹中。
不要忘记打开您的主HTML文件,以确保一切正常。接下来,您需要使用FTP客户端或托管账户控制面板中的文件管理器应用程序连接到您的WordPress网站。然后,您需要将之前创建的文件夹上传到您WordPress网站的根文件夹。根文件夹是包含wp-admin、wp-content和wp-includes文件夹的那个文件夹。
上传文件后,您可以访问您的网站查看您的HTML页面。如果上传的是带有HTML和随附的CSS和图像文件的文件夹,那么您需要将上传文件夹的名称添加到您的网站地址的末尾,如下所示:
https://example.com/landing-page/
注意:您文件夹中的主HTML文件应命名为index.html。否则,您将不得不提供HTML文件的名称。
另一方面,如果您上传的是独立的HTML文件,那么只需将HTML文件名添加到您的网站地址的末尾:
https://example.com/landing-page.html
现在,您将看到上传的HTML页面。如果遇到错误页面,则需要进行故障排除。
在WordPress中上传HTML页面的故障排除
正常情况下,您应该能够通过直接访问页面或文件夹来查看您的HTML页面。然而,由于WordPress或您的Web服务器使用的重写规则,您有可能会遇到一些常见的WordPress错误。
1. 修复上传HTML页面后在WordPress中出现的404错误
404错误是最常见的WordPress错误之一。然而,在大多数情况下,这很容易修复。如果您在上传HTML页面后看到404错误,那么您只需要在您的.htaccess文件中添加一个重写规则:
RewriteRule ^(.*)index.(php|html?)$ /$1 [R=301,NC,L]
爱心点缀的WPCode
2. 修复在WordPress上传HTML页面后出现的403错误
403错误也可能由于新上传的HTML页面或您上传的文件夹的文件权限导致。只需使用FTP客户端连接到您的网站,并选择您上传的HTML页面或文件夹。接着右键点击并选择您的FTP客户端中的“文件权限”选项。
这将弹出一个文件权限弹出窗口。在数字值字段中输入“755”,并勾选“递归到子目录”选项。在其下方,选择“应用于所有文件和目录”选项并点击“确定”按钮。
这将设置HTML上传文件夹及其内所有文件和文件夹的文件权限。有关更多详细信息,请参阅我们的教程,了解如何在WordPress中修复文件和文件夹权限错误。
将您的自定义HTML页面添加到XML站点地图
现在您已上传了HTML页面,是时候让搜索引擎知道它是您网站的一部分了。最简单的方法是将它添加到您的网站的XML站点地图中。如果您还未设置站点地图,请按照我们文章中的说明操作,了解如何在WordPress中添加XML站点地图。
首先,您需要安装并激活All in One SEO for WordPress插件。有关详细信息,请参阅我们的文章,了解如何安装WordPress插件。激活后,进入All in One SEO»站点地图页面。在常规设置页面,确保“启用站点地图”切换按钮是打开的。
之后,向下滚动一点到附加页面部分。滑动切换按钮以激活此部分,然后在“页面URL”选项下输入您的HTML页面或文件夹URL。
点击“添加页面”按钮来添加它。然后,不要忘记点击“保存更改”按钮来存储您的设置。All in One SEO现在将在您的WordPress XML站点地图中包含您的自定义HTML页面URL。搜索引擎将能够找到URL,并将其视为您的网站上的其他页面。
我们希望这篇文章能帮助您了解如何在不引起错误的情况下将HTML页面上传到WordPress。您可能还想看看我们的WordPress SEO指南以获取更多流量,或查看我们初学者的WordPress速度和性能指南。如果您喜欢这篇文章,请订阅我们的YouTube频道以获取WordPress视频教程。您还可以在Twitter和Facebook上找到我们。