需要在“404”页面上添加请求的URL。 [HTML]

问题描述 投票:0回答:2

如果用户尝试访问不可用的页面,他/她将被移至自定义 404.html。

我想知道是否可以仅使用 HTML 从自定义 404.html 访问原始请求的 URL?我没有使用过 PhP 或任何其他辅助技术。

我的代码如下所示:

<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>404 Not Found</title>
</head><body>
<h1>Not Found</h1>
<p>The requested URL was not found on this server.</p>
<p>Additionally, a 404 Not Found
error was encountered while trying to use an ErrorDocument to handle the request.</p>
</body></html>

如果有人知道该怎么做,请告诉我。预先感谢您!

html variables http-status-code-404
2个回答
0
投票

长话短说,回答你的问题:不,仅使用 HTML 不可能获取 url,你需要使用客户端或服务器端语言。

例如,在 javascript 中,您可以执行类似的操作来获取之前的 url,

document.referrer

这实际上是您的场景的理想选择,因为如果您通过链接到达当前页面(而不是通过执行操作,例如通过书签或在地址栏中键入),那么效果非常好。


0
投票

我被困在里面,所以尊敬的先生/妈妈,我想申请您的支持系统,因为我有资格进入圣安德鲁斯学院,从 DBMS 到 CCC

© www.soinside.com 2019 - 2024. All rights reserved.