无法将静态网站部署到 heroku,html 和 css 未从 php 加载
Unable to deploy static website to heroku, html and css not loading from php
所以我正在尝试将静态网站部署到 heroku,但主页未加载 html/css 文件。
Link 应用:
https://randomstockpicker.herokuapp.com/
当我查看源代码时,它显示:
<?php include_once("home.html"); ?>
此 php 代码未加载“home.html”文件,该文件存在并已上传。
我也得到了 composer.json : {}
我遵循了这个教程:
https://medium.com/@agavitalis/how-to-deploy-a-simple-static-html-website-on-heroku-492697238e48
您遵循的教程要求您将 index.html 文件重命名为自定义文件 (home.html),并使用 PHP 文件(这是 server-side脚本语言)来“加载”静态文件。
它没有呈现页面,因为 Heroku 未配置为提供 PHP 个文件。
我推荐你 mv home.html index.html
(将你的主页重命名回 index.html,这是浏览器寻找的标准文件),你应该会看到你的静态站点。
正如 side-note 一样,PHP 不是静态的,它是一种动态脚本语言,因此如果您的目标是构建静态站点,请避免使用 HTML 之外的任何其他语言+ JS + CSS.
而不是使用:
<?php include_once("home.html"); ?>
这非常有效
<?php include_once("./home.html"); ?>
所以我正在尝试将静态网站部署到 heroku,但主页未加载 html/css 文件。
Link 应用: https://randomstockpicker.herokuapp.com/
当我查看源代码时,它显示:
<?php include_once("home.html"); ?>
此 php 代码未加载“home.html”文件,该文件存在并已上传。
我也得到了 composer.json : {}
我遵循了这个教程: https://medium.com/@agavitalis/how-to-deploy-a-simple-static-html-website-on-heroku-492697238e48
您遵循的教程要求您将 index.html 文件重命名为自定义文件 (home.html),并使用 PHP 文件(这是 server-side脚本语言)来“加载”静态文件。
它没有呈现页面,因为 Heroku 未配置为提供 PHP 个文件。
我推荐你 mv home.html index.html
(将你的主页重命名回 index.html,这是浏览器寻找的标准文件),你应该会看到你的静态站点。
正如 side-note 一样,PHP 不是静态的,它是一种动态脚本语言,因此如果您的目标是构建静态站点,请避免使用 HTML 之外的任何其他语言+ JS + CSS.
而不是使用:
<?php include_once("home.html"); ?>
这非常有效
<?php include_once("./home.html"); ?>