gpt4 book ai didi

php - 谷歌应用引擎子目录以不同方式加载尾随/

转载 作者:行者123 更新时间:2023-11-28 17:09:36 25 4
gpt4 key购买 nike

[编辑得更清楚一点:]

我在 Google App Engine (myappname.appspot.com)/(myappname.com) 上托管了一个元素。到目前为止,一切都很好。

有一个根级别和一个名为 folder 的子目录。该子目录的 css 样式位于 folder/css 中。 (例如 folder/css/main.css)。

当我请求 myappname.com/folder/ 时,内容会正确加载,包括 css 样式。请注意结尾的斜杠 /

但是,当我转到 myappname.com/folder(没有尾部斜杠)时,没有加载任何 css。我在日志中看到对 css/main.css 的请求,该请求不存在。出了什么问题,我该如何解决?

这是来自 index.php 的相关链接:

<link rel="stylesheet" href="css/main.css">

这是我的 app.yaml:

application: myappname
version: 1
runtime: php
api_version: 1

handlers:

- url: /folder/css
static_dir: folder/css

- url: /folder/
script: folder/index.php

- url: /folder
script: folder/index.php

- url: /.*
script: index.php

谢谢!

最佳答案

根据您的编辑 - 这应该有效:

<link rel="stylesheet" href="/myappname.com/folder/css/main.css">

只需填写 myappname.com 即可。


或者您可以使用 app.yaml 并添加以下内容:

- url: /css
static_dir: css/folder

然后将您的链接更改为:

<link rel="stylesheet" href="/css/main.css">

关于php - 谷歌应用引擎子目录以不同方式加载尾随/,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29527544/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com