繁体   English   中英

页面总是重定向一次?

[英]Page is always redirecting once?

我编写了一个小型CMS,它可以在每次呼叫时保存用户的ip和内容。 因此,我认识到,似乎我的页面总是重定向用户一次,因为页面调用两次登录数据库。

为了调试,我编写了一个函数,它使用PHP的$_SERVER$_SESSION$_REQUEST在每次调用时向我发送邮件。

现在,在访问http://example.com/contact我收到两封邮件:

一个用:

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

和一个:

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

虽然我在这届会议上从未访问过/news

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

  Options +FollowSymLinks
  RewriteEngine On

  RewriteCond %{SCRIPT_FILENAME} !-d
  RewriteCond %{SCRIPT_FILENAME} !-f

  RewriteRule ^.*$ ./index.php

我在我的代码中搜索了PHP标头更改或其他重定向,但找不到任何重定向。 您有什么建议如何找出这种情况发生的方式和地点,或者我在.htaccess中有一些错误吗?

该页面在Apache2 @ Ubuntu 16.04上运行

得到它了。

这是因为缺少的图标 ,铬试图从默认路径加载

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM