如何限制网站上的网址快捷方式?

时间:2017-08-19 07:42:49

标签: php html css

我想要的是相当简单,但我无法弄清楚。我希望如果有人试图直接在我的网站上访问任何网页,那么他/她必须被重定向到网站的主页。

例如:有人试图访问www.domain-name.com/aboutus,他被重新定向到www.domain-name.com /

2 个答案:

答案 0 :(得分:1)

您可以查看引荐来阻止对您网站的任何直接访问。 将此代码包含在您网站的每个页面中。

<?php
$ref = $_SERVER['HTTP_REFERER'];
$url = "http://www.domain-name.com";
// $url is the main url of your website
if($ref==$url){}else{
header("location:$url");
}
?>

但是在浏览器上发送引用标头是完全加深的, 所以它有时可能不起作用。

答案 1 :(得分:-1)

您可以使用2种方式:

  1. 在您的代码中,将www.domain-name.com/aboutus指向www.domain-name.com
  2. 配置网络服务器(apache,nginx)