如果用户尝试访问不可用的网页,则会将他/她移至自定义404.html。
我想知道的是,是否可以使用HTML从自定义404.html访问原始请求的网址?我还没有使用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>
如果有人知道这是怎么回事,请告诉我。提前谢谢!
答案 0 :(得分:0)
长话短说,回答你的问题:不,只能使用HTML获取网址,你需要使用客户端语言或服务器端语言。
例如,在javascript中,你会做这样的事情来获取前一个网址,
document.referrer
这实际上对于您的场景来说非常理想,因为如果您通过链接到达当前页面(而不是通过书签或在地址栏中输入),这非常有效。