我目前有一个php应用程序托管在服务器上并显示在(例如)http://sub.site.com下,但我希望用户使用http://sub2.site.com访问页面/网站。
这是因为当前的URL被用作游戏服务器的连接,我想通过受CloudFlare保护的页面(用于SSL和优化)提供这个php应用程序。
有没有办法让网页检测到被访问的网址,如果不是所需的网址,则会重定向到其他网址。
答案 0 :(得分:0)
好吧,您可以在代码中的任意位置使用$_SERVER["HTTP_REFERER"]
变量检查引荐网址。
示例(psudo-code):
if($_SERVER["HTTP_REFERER"] == "the url you want to detect" ) {
header('Location: http://www.example.com/');
}