我的页面加载了好几次

时间:2015-05-27 00:03:36

标签: .htaccess redirect

每次去我的网站都会加载3次 网站/用户/蛞蝓。

这是我的htaccess文件。

RewriteEngine on

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-l

#RewriteCond %{REQUEST_FILENAME} !\.(png|jpg|gif)$

#redirect to index.php?url=slug
RewriteRule ^(.+)$ index.php?url=$1 [QSA,L]

任何人都可以给我一个如何解决这个多次加载的提示吗?

1 个答案:

答案 0 :(得分:0)

所以,这不是一个完整的答案,但我会更新这个,直到我得到完整答案。

根据其中一个答案,我使用自己的框架,它通过查看网址并将index.php中的视图包含在此页面所需的所有组件中来工作。

所以,正如所说的页面加载3次(或在数据库中输入3个条目),并且我已经说过挖掘我的加载功能,我找到了一个脚本,当用户未被激活时,它重定向到主页。这个标题(位置等等)使页面加载一次额外的时间。

我已将其更改为包含主页视图,此时页面仅加载两次。

就我而言,我没有对PHP脚本进行任何其他重定向。我将进行三重检查,但如果没有,我必须更新此答案。

更新 - > 此时我有一个奇怪的情况。我运行了所有的php和javascript代码,它们很干净。我终于发现了一些给我这个问题的代码,虽然这是一个奇怪的情况:

看起来bootstrap模式给了我一个重定向,我现在不知道为什么。我此时只有html代码,所以我在其上检查javascript代码,之后我会查看bootstrap.js以找出原因。

我会更新此主题!

UPDATE-> 好的!现在我有完整的答案,似乎它不是引导程序,而是我的图像。所以我有这个名为blahh的图像,其目的是预览上传的图像,因此,由于图像没有定义网址,所以它重定向(解释就像这样大声笑!我和#39;我甚至不确定这里发生了什么,但给图像提供了一个网址我停止了这个错误。)