Webkit浏览器(Chrome,Safari)正在加载从.htaccess重定向两次的页面!

时间:2010-12-20 19:50:00

标签: .htaccess google-chrome redirect safari webkit

我有这个问题。当您访问PHP代码所在的页面时:

$_SESSION['test']++;
echo $_SESSION['test'];

页面被重定向到.htaccess

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} ^(.+)\.php$
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/]+)\.php index.php?rw=1&page=$1 [QSA,L]

因此,在非webkit浏览器中,您将看到1,在下次刷新2,3,4,5 ... 但在Chrome或Safari中,您会看到1,3,5,7 ......

有人知道如何解决它吗?我只需要将每个页面重定向到index.php,然后加载内容......但是每次重定向都会有相同的结果......两次加载!因此,当存在MySQL查询时,它会被处理两次,......: - /

谢谢! :)

1 个答案:

答案 0 :(得分:4)

问题是,有:

<iframe src="#"></iframe>

Webkit遇到问题,加载页面两次......所以解决方案是

<iframe src="http://www.example.com/blankPage.html"></iframe>

一切都是!!!经过10个小时的疯狂......: - /