首页 > 解决方案 > 如何使用我设计的 index.html 作为 Wordpress 网站的主页?

问题描述

我正在为客户设计一个投资组合网站。我正在为 Wordpress 使用 Semplice 模板,因为它应该是一个很好的主题,但问题是它不像我想要的那样可定制,所以我自己设计了带有 HTML、CSS 和 JS 的主页,没有模板。所以我想使用我只为主页创建的 index.html,以及网站其余部分的 Wordpress+Semplices。

现在,我已经将 Wordpress 内容和数据库上传到主机,并且它正在工作。我正在通过 CPanel 上传我的 HTML+CSS+JS,但问题来了:

我可以将我的文件上传到 public_html 文件夹中 Wordpress 的根目录。如果我这样做,它会继续使用 index.php(它会向 wordpress 索引收费,这是我不想要的),除非我删除这个文件并只留下我设计的 index.html,在这种情况下它会运行我的索引,但即使我正确编写了这些部分的链接,它也不会加载 Wordpress 的其余部分。所以看起来这个默认的 index.php 会向我的 wordpress 的其余部分收费,如果我删除它,它将不再加载。

因此,总而言之,我需要对它们都收费的东西,index.php 它将加载其余的 wordpress 部分(工作、关于我、信息等),但它使用我的 index.html 作为默认主页当我在浏览器中写入 URL 时出现。

我将向您展示我的 public_html 文件夹的文件,以防万一它可以为您澄清一些事情以帮助我并更好地理解我:

一只忙碌的猫

顺便说一句,正如您在图像中看到的,我的文件夹中没有 .htaccess 文件。这很令人困惑。什么原因?

标签: htmlwordpresstemplatesindexing

解决方案


.htaccess 文件可能不可见,尝试在文件管理器 -> 设置 -> 显示隐藏文件中取消隐藏它。如果它仍然不存在,您可以自己创建 .htaccess 文件。

之后,应该很容易使用 .htaccess 文件进行重定向,如下所示:

重写规则 ^$ http://example.com/path-to-html.html [L,R=301]


推荐阅读