无法将静态网站部署到未从php加载的heroku、html和css



所以我试图将静态网站部署到heroku,但主页面没有加载html/css文件。

链接到应用程序:https://randomstockpicker.herokuapp.com/

当我查看源代码时,它显示:

<?php include_once("home.html"); ?>

这个php代码没有加载";home.html";文件,该文件存在并且也被上传。

我还得到了composer.json:{}

我遵循了本教程:https://medium.com/@agavitalis/how-to-deploy-sample-static-html-website-on-heroku-492697238e48

而不是使用:

<?php include_once("home.html"); ?>

这在上运行得很好

<?php include_once("./home.html"); ?>

您遵循的教程要求您将index.html文件重命名为自定义文件(home.html(,并使用PHP文件(这是一种服务器端脚本语言(来"负载";静态文件。

它没有呈现页面,因为Heroku没有配置为提供PHP文件。

我建议你使用mv home.html index.html(将你的主页重命名回index.html,这是浏览器寻找的标准文件(,你应该看到你的静态网站。

顺便说一句,PHP不是静态的,它是一种动态脚本语言,所以如果你的目标是构建一个静态网站,请避免使用HTML+JS+CSS之外的任何其他语言。

相关内容

  • 没有找到相关文章

最新更新