【发布时间】:2020-07-15 08:54:54
【问题描述】:
尝试打开指向 PDF 的链接。我有 href="filename.pdf" - pdf 文件与 html 文件位于同一文件夹中。当我单击链接时,它会打开一个新页面(我将其设置为打开一个新页面),上面写着“无法获取 /filename.pdf”。我打开控制台,它显示“加载资源失败:服务器响应状态为 404(未找到)”。
我找到了一个可行的解决方案,但我不明白为什么: 这不起作用:
<a target="_blank" class="cta-btn cta-btn--resume" href="connerschiller.pdf">View Resume</a>
但这确实有效:
<a target="_blank" class="cta-btn cta-btn--resume" href="../src/connerschiller.pdf">View Resume</a>
html 文件也在 src 文件夹中。
好的,所以我上面列出的修复在我本地运行时有效,但是当我尝试在 netlify 上打开已部署站点上的 PDF 链接时,它显示“找不到页面 您似乎点击了一个损坏的链接或输入了该网站上不存在的 URL。”
【问题讨论】:
-
可以添加一些代码吗?
-
好吧,我找到了一个答案...我不得不移出文件夹,回到同一个文件夹,然后它就起作用了。这对我来说没有意义,但我会尝试将这行代码添加到我的问题中。
-
您可能有一个 src 文件夹和另一个类似“build”的 html 文件夹吗?我认为问题不在于您的标记,而在于文件结构