【发布时间】:2010-10-21 21:01:14
【问题描述】:
简单的问题:
我在 php 中有这样的条件:
if (!$authorized)
show_site_404();
或者像这样
if (!$logged_on)
show_login_page();
这些显然是收费站,因此我们不会让侵入者进入系统中只有特定用户或只有登录的用户才能进入的部分。
这两种情况下的代码都只是加载了另一个页面,而不是预期的页面
require( MAINPATH . 'site-404.php' );
exit();
对于 Apache,这从来都不是问题。无需设置。
使用 Nginx,它将所有此类调用发送到首页。如果您明白我的意思,就好像它不接受内部“重定向”。
任何帮助表示赞赏。
【问题讨论】:
-
您是否真的在尝试“重定向”用户或在当前页面上输出不同的 html
-
你也需要粘贴你的 nginx 虚拟主机。