如何阻止访问一个页面并重定向到另一页面

问题描述

好的。这就是我想要做的。

假设我有三个页面page1.htmlpage2.htmlpage3.html

我想限制对page2.html的访问。
换句话说,如果访问者尝试从page1.html以外的任何网址访问page2.html,我想立即将他们重定向page1.html

我该怎么做,将代码放在哪里?我尝试过在线查找信息,但是我永远找不到任何简单而直接的答案。

你能帮我吗?

解决方法

您可以使用<meta http-equiv="refresh"/>

它使您可以更改当前URL。尝试将其放在page2.html上:

<!doctype html>
<html>
<head>
<meta http-equiv="refresh" content="0.1; url = page3.html" />
</head>
</html>

content中,第一个数字表示重定向之前要等待的时间。您可以将其设置为大约五秒钟,然后添加一条消息,提示acces denied,redirecting in five seconds