为什么我打开页面两次时获得302状态?

时间:2019-07-04 12:45:02

标签: php .htaccess mysqli

在我开始遇到此问题之前,我已经使该网站运行了一年。事实是,当我访问站点的页面,然后再次访问时,我重定向到起始页面(登录页面),并且我意识到请求以状态302结束。

如果我测试请求链,它看起来像这样:

  1. SingIn
  2. SingInCode
  3. 订单
  4. NewOrder
  5. SingIn(尝试再次返回到Orders或NewOrder)

这是我的标题:

if (isset($_SESSION['id'])){
   header("Location: Orders");
   exit;    
}

我有一个.htaccess文件,

DirectoryIndex SingIn.php

Options -Indexes
Options +MultiViews
php_value output_buffering 4020

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule (.*) $1.php [L]

0 个答案:

没有答案