127.0.0.1 - - [28/Jul/2006:10:27:32 -0300] "GET /hidden/ HTTP/1.0" 404 7218
127.0.4.3 - - [28/Jul/2006:10:27:32 -0300] "GET /hidden/ HTTP/1.0" 404 7218
127.0.0.2 - - [30/Jun/2026:10:27:32 -0300] "POST /hidden/ HTTP/1.0" 200 7218
cat test.txt | sed 's/.*\(^[0-9]*.[0-9]*.[0-9]*.[0-9]*\)\s-\s-\s\[\([0-9]*\/[A-Z][a-z]*\/[0-9]*\:[0-9]*\:[0-9]*\:[0-9]*\s\-[0-9]*\)]\s\"\([A-Z]*\s\)\/[a-z]*\/\s[A-Z]*\/[0-9].[0-9]"\s\([0-9]*\s\).*/Ответ сервера: \4\nТип запроса: \3\nДата: \2\nIP-адрес: \1\n/g'
Тип запроса: GET
Дата: 28/Jul/2006:10:27:32 -0300
IP-адрес: 127.0.0.1
Ответ сервера: 404
Тип запроса: GET
Дата: 28/Jul/2006:10:27:32 -0300
IP-адрес: 127.0.4.3
Ответ сервера: 200
Тип запроса: POST
Дата: 30/Jun/2026:10:27:32 -0300
IP-адрес: 127.0.0.2
а если значение переменной неизвестно?
cat .env | sed 's/\(ENV_VAR_1=\)\([0-9]*[A-Z]*[a-z]*\)/\1текстДляЗамены/'
А если ее вообще нет в файле?
А если рядом с ней был комментарий справа?
Как отдавать код ответа сервера 404 вместо 200 на любой странице сайта
location / {
return 404;
}
И еще как сделать чтобы поисковики выкинули сайт из своей базы, чтобы он не отображался в поисковой выдаче?
location /robots.txt {
add_header Content-Type text/plain;
return 200 "User-agent: *\nDisallow: /\n";
}
function changeToCamelCase(string $str)
{
$explodeString = explode('_', $str);
$maxCount = count($explodeString);
for ($i = 1; $i < $maxCount; $i++) {
$explodeString[$i] = ucfirst($explodeString[$i]);
}
return implode($explodeString);
}
$string = 'connected_categories';
$newString = changeToCamelCase($string);
echo $newString;
$context = stream_context_create(
[
'http' => [
'method' => 'GET',
'header' => "path: /games/921770/\r\n" .
"User-agent: Mozilla/5.0 (Linux; Android 4.4.4; HM NOTE 1LTEW Build/KTU84P) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/33.0.0.0 Mobile Safari/537.36 MicroMessenger/6.0.0.54_r849063.501 NetType/WIFI\r\n",
'ignore_errors' => true,
],
]
);
$request = file_get_contents(
'https://soccer365.ru/games/921770/',
false,
$context
);
die(print_r($request));