html - 如何使用我设计的 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 文件。这很令人困惑。什么原因?
解决方案
.htaccess 文件可能不可见,尝试在文件管理器 -> 设置 -> 显示隐藏文件中取消隐藏它。如果它仍然不存在,您可以自己创建 .htaccess 文件。
之后,应该很容易使用 .htaccess 文件进行重定向,如下所示:
重写规则 ^$ http://example.com/path-to-html.html [L,R=301]
推荐阅读
- google-app-maker - Google AppMaker 中的表格对齐
- java - Java 9、10、11、12 等中的 javax.smartcardio
- python - 基于搜索关键字 Python 搜索简历
- python - 使用 BeautifulSoup 从 CSS 标签代码中提取信息
- javascript - 复制剪贴板功能在本地工作但在服务器上不工作
- redis - Redis - StackExchange.Redis - 使用 C# 驱动程序进行批量插入时缺少键
- angular - 订阅多个 observables
- yocto - 如何在 bitbake 中访问构建目标名称
- selenium - 使用基本测试类时的 TestNg 并行测试/类
- ajax - Django“ajax-CRUD-tutorial”,“NoReverseMatch”更新客户