使用特定URL强制访问页面

时间:2017-02-27 23:13:01

标签: php .htaccess redirect detect forward

我目前有一个php应用程序托管在服务器上并显示在(例如)http://sub.site.com下,但我希望用户使用http://sub2.site.com访问页面/网站。

这是因为当前的URL被用作游戏服务器的连接,我想通过受CloudFlare保护的页面(用于SSL和优化)提供这个php应用程序。

有没有办法让网页检测到被访问的网址,如果不是所需的网址,则会重定向到其他网址。

1 个答案:

答案 0 :(得分:0)

好吧,您可以在代码中的任意位置使用$_SERVER["HTTP_REFERER"]变量检查引荐网址。

示例(psudo-code):

if($_SERVER["HTTP_REFERER"] == "the url you want to detect" ) {
  header('Location: http://www.example.com/');
}