我创建了一个日志类。一切正常,“添加”方法将数据附加到 X.log。问题是,当我打开 htaccess 时,file_put_contents 写了 2 行(不是一行)。
基本上,我尝试不上课,只在 index + htaccess 中写入 file_put_contents,并复制日志。
这个问题看起来像一个 htaccess 路由两次。
这是最小的代码:
索引.php:
DEFINE('BASE_PATH',dirname(__FILE__));
DEFINE('DS',DIRECTORY_SEPARATOR);
DEFINE( 'LOG_PATH' , BASE_PATH . DS . "var" . DS . "log" . DS );
file_put_contents(LOG_PATH."1.log", "hola".PHP_EOL, FILE_APPEND | LOCK_EX);
die();
.ht 访问代码:
Options +FollowSymLinks
IndexIgnore */*
DirectoryIndex index.php
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_URI} !^/(var|skin|js)/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule .* index.php [L]
</IfModule>
感谢帮助!。