我的.htaccess重写规则存在很大问题,我的代码是这样的:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?url=$1 [L,QSA]
</IfModule>
如果我在index.php中设置了这个:
print_r($_REQUEST);
$bufer = ob_get_flush();
file_put_contents('publico'.microtime().'.txt',$bufer);
die();
然后在我的域中输入一个时间http://myweb.test,在目录中创建两个文件..
编辑:更多信息,在“publico0.21721500 1314986273.txt”等文件中,FIRST文件有一个“array()”字符串,SECOND文件有一个“Array([url] =&gt; favicon.ico )“string ??¿
有什么问题?
谢谢!
答案 0 :(得分:1)
favicon是自动请求。这是你的第二个请求。
如果您在文档根目录中添加了favicon,那么您就不应该遇到该问题。您还可以通过检查Apache访问日志来确认这是问题所在。