我的文件设置如下:
client = ...boto3 lambda client
response = client.add_permission(
FunctionName=lambda_name,
StatementId='1',
Action='lambda:InvokeFunction',
Principal='s3.amazonaws.com',
SourceArn=s3_arn,
SourceAccount='66666666666'
)
我想将about.html页面链接到tour1.html页面。这可能吗?
我尝试了很多东西,但我无法理解。我知道如果它在同一文件夹中,我可以使用 Root
|
tours----------------about----------------gallery
| | |
tour1.html about.html gallery.html
,如果它在根文件夹中,我可以使用<a href="about.html">
,但这些都不起作用。
答案 0 :(得分:3)
在许多地方使用目录时,例如某些命令行提示符(shell)和其他应用程序,知道在路径开头使用/
非常有用。从任何级别遍历主目录,而../
将遍历您所在目录的父目录。
例如,如果我要创建从http://www.example.com/path/to/file.html
到http://www.example.com
的链接,我只需使用<a href="/">Home</a>
。
如果我想创建从http://www.example.com/path/to/file.html
到http://www.example.com/path/file.html
的链接,我可以使用<a href="../file.html">File</a>
或<a href="/path/file.html">File</a>
。
最后,如果我想创建从http://www.example.com/path/to/file.html
到http://www.example.com/file.html
的链接,我可以使用<a href="../../file.html">File</a>
或<a href="/file.html">File</a>
。
因此,对于您的示例,您可以使用<a href="/tours/tour1.html">
(从根开始)或<a href="../tours/tour1.html">
(向上一个文件夹,然后向下进入旅游文件夹)。
答案 1 :(得分:-1)
有不同的方法
您可以每次使用 ../ 在目录中后退一步,然后定位您的文件。
或者(如果您熟悉 node/express 或 ejs 模板)您可以直接将 /filename 定位为您在 app.get("/filename",.....
答案 2 :(得分:-3)
谢谢大家的建议。我尝试了绝对路径而不是相对路径并且它有效,所以我只是打算用它来代替。