【发布时间】:2021-04-15 20:03:15
【问题描述】:
我想通常似乎对其他人有用(以及我想做的)是:
<img src="/images/logo.png"> 或 <img src="images/logo.png">
这两个选项都在本地工作(在 GCP App Engine 上)。
当我在shell中使用命令gcloud app deploy时,我的理解是它部署了网站。代码不再工作,找不到图像,也没有报告错误(只是图像应该在的小蓝框)。
我尝试了很多变体,尝试将文件移动到不同的文件夹中,并阅读了这两个页面:
Differences in declaring your root directory in HTML
Pick images of root folder from sub-folder
我的文件结构可以描述为:
HelloWorld
images
logo.png
test
tester.php
trythis.php
index.php
HelloWorld、test 和 images 是文件夹。
我实际上使用 GCP 存储来托管和存储我的图像,我遇到的问题是超链接、锚标记以及从 index.php 到 test.php 的链接。链接找不到文件,所以也是同样的问题。
编辑:完整代码
<html>
<head>
<title>PHP Test</title>
</head>
<body>
<?php echo '<p>Hello World</p>'; ?>
<a href="https://www.google.co.uk">Click here</a>
<a href="test/tester.php">Click here</a>
<a href="/test/tester.php">Click here</a>
<a href="trythis.php">Click here</a>
<a href="/trythis.php">Click here</a>
<br>
<img src="images/logo.png">
<img src="/images/logo.png">
</body>
</html>
还有我的 app.yaml:
runtime: php72
所有都在本地工作,在服务器上都不工作。
【问题讨论】:
-
能否也包含您的 app.yaml?
-
@JohnMichaelG 现已包含 :)
标签: html google-app-engine google-cloud-platform anchor php-7.2