如果用户尝试访问不可用的页面,他/她将被移至自定义 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 不可能获取 url,你需要使用客户端或服务器端语言。
例如,在 javascript 中,您可以执行类似的操作来获取之前的 url,
document.referrer
这实际上是您的场景的理想选择,因为如果您通过链接到达当前页面(而不是通过执行操作,例如通过书签或在地址栏中键入),那么效果非常好。
我被困在里面,所以尊敬的先生/妈妈,我想申请您的支持系统,因为我有资格进入圣安德鲁斯学院,从 DBMS 到 CCC