【发布时间】:2015-07-04 01:06:16
【问题描述】:
这是我的工作设置
主页 --> 论坛页面
您只能从主页访问论坛页面。如果您从其他任何地方访问论坛页面,您将返回主页。
这是我的论坛页面上的代码,它按预期工作
if($_SERVER['HTTP_REFERER']!=='https://homepage.com/folder/mainpage.php')
{
header('Location: https://homepage.com/folder/mainpage.php');
exit;
}
但是
如果我从论坛子页面返回,我也会返回主页。 论坛页面如下所示
https://homepage.com/folder/forumpage.php?page=view&entry=16
这就是我想要实现的目标
主页面 --> 论坛页面
所以现在我需要在我的论坛页面上设置另一个规则,该规则也接受来自论坛子页面的返回。由于我无法定义每个子页面,因此我想像这样在末尾添加通配符
https://homepage.com/folder/forumpage.php?page=*
我只是不知道如何使用正确的语法将其添加到上面的第一条规则中以使其正常工作。任何想法都受到高度赞赏。
【问题讨论】:
-
嗨,既然我是新人,请让我知道我在这里做错了什么,以便对我的问题投反对票吗?
标签: php nginx https http-redirect