Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 使用特定URL强制访问页面_Php_.htaccess_Redirect_Detect_Forward - Fatal编程技术网

Php 使用特定URL强制访问页面

Php 使用特定URL强制访问页面,php,.htaccess,redirect,detect,forward,Php,.htaccess,Redirect,Detect,Forward,我目前有一个php应用程序托管在服务器上,并显示在(例如):下,但我希望用户使用以下方式访问页面/站点: 这是因为当前URL被用作与游戏服务器的连接,我希望通过受CloudFlare保护的页面(用于SSL和优化)为该php应用程序提供服务 有没有办法让页面检测它正在被哪个URL访问,如果它不是所需的URL,则重定向到另一个URL。好的,您可以在代码中的任意位置使用$\u服务器[“HTTP\u REFERER”]变量检查引用URL 示例(psudo代码): if($_SERVER["HTTP_R

我目前有一个php应用程序托管在服务器上,并显示在(例如):下,但我希望用户使用以下方式访问页面/站点:

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


有没有办法让页面检测它正在被哪个URL访问,如果它不是所需的URL,则重定向到另一个URL。

好的,您可以在代码中的任意位置使用
$\u服务器[“HTTP\u REFERER”]
变量检查引用URL


示例(psudo代码):

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