我有一個使用htaccess使用codeigniter構建的sitw。但是在一些請求中真的很奇怪。在開始處包含一個特定的文件(槽代碼標記)。這經常發生,如果緩存被關閉。它發生在不同的文件中,並且不管文件在文件系統上還是請求通過codeigniter時都無關緊要。我猜有什麼了htacccess,但我不sure.I'll包括小提琴手底部htaccess以及截圖:奇怪的服務器響應
<IfModule mod_rewrite.c>
RewriteEngine on
#Options -Indexes
#Force non-www
RewriteCond %{HTTP_HOST} ^www\.(.*)
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
#If image, javascript or css file does not exists, then try application folder
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(images|js|css)/(.*)$ ./application/$1/$2 [L]
#If javascript or css file exists, send it to minifier
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule ^(.*)(\.(js|css))$ ./standalone/min/?f=$1$2 [L]
#If isn't file or folder then send it to codeigniter
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ ./index.php?/$1 [L]
</IfModule>
<IfModule !mod_rewrite.c>
ErrorDocument 404 ./index.php
</IfModule>
正如你可以看到原來的請求是top-bar-large.png
和呼應$_SERVER
出來coudeigniter,顯示「上限請求」是parim.js
。畢竟parim.js應該是javascript文件。有任何想法嗎?
您的'parim.js'是否可能包含AJAX代碼並從該代碼中查詢? – user973254 2012-03-09 15:26:25