页面总是重定向一次?

时间:2019-06-15 14:26:33

标签: php .htaccess redirect header

我编写了一个小型CMS,它可以在每次页面调用时节省用户的ip和内容。因此,我认识到,看来我的页面总是将用户重定向一次,因为该页面调用两次登录数据库。

为了调试,我编写了一个函数,该函数在每次使用PHP的Html: <div class="container"> <div class="header">Header</div> <div class="line"> <div class="element element1">Element 1</div> <div class="element element2">Element 2</div> </div> <div class="footer">Footer</div> </div>$_SERVER$_SESSION的调用中向我发送邮件。

现在访问$_REQUEST之后,我收到两封邮件:

其中一个:

http://example.com/contact

和一个:

$_SERVER['HTTP_REFERER'] == 'http://example.com/contact' 

尽管我在本次会议中从未访问过$_SERVER['HTTP_REFERER'] == 'http://example.com/news'

对于漂亮的URL,我有以下.htaccess文件,它将每个请求重定向到index.php。

/news

我在代码中搜索了PHP标头更改或其他重定向,但是找不到任何内容。您对如何找出这种情况的发生方式有何建议,还是.htaccess出现错误?

该页面正在Apache2 @ Ubuntu 16.04上运行

1 个答案:

答案 0 :(得分:0)

知道了。

这是因为缺少图标图标,Chrome尝试通过默认路径自行加载

通过"url:('...')"的相对路径加载的背景图片,由于htaccess重定向,这也导致再次加载整个页面