【发布时间】:2016-12-13 11:12:59
【问题描述】:
PHP 的内置网络服务器允许使用“路由器脚本”,允许在内部重写 URL。
这种路由器脚本的问题在于,每当它实际处理一个文件而不是让 PHP 处理它时,这会导致该请求的请求日志输出被抑制。例如,考虑以下脚本:
<?php
if (preg_match('/^\/(js|css)/', $_SERVER['REQUEST_URI']) === 1) {
return false;
}
else {
echo 'hello world!'
}
这会导致在控制台上记录对/js/* 和/css/* 的请求;而对任何其他 URL 的请求只是跳过记录请求。
如何启用将所有请求记录到控制台?
【问题讨论】:
-
你指的是哪个控制台?
标签: php regex url-routing front-controller