171 похожих чатов

@Ibochkarev Вань, привет. Ты навскидку не помнишь, правили ли баг ядра

с разбором урлов?
Хотя, может считается, что это надо чистить на сервере.

урлы с // в начале либо (я так понимаю) с + или = вызывают ошибки вида
is not a valid integer and may not be passed to makeUrl()

Это не критично, но не очень удобно. По идее, как минимум "=" валиден для урлов, вроде бы

14 ответов

28 просмотров

Тоже достал этот мусор в логах, а можно чуть подробнее, про какие url речь? Когда uri у какого-то ресурса сложить вышеуказанные символы или когда условно рандомный посетитель пытается открыть такой адрес, его например нет, и он получит 404, но сгенерит ещё и ошибку в лог? А если path//to/page будет uri, это тоже is not a valid integer and may not be посуда to makeUrl() #error_in_log

Sergey_K- Автор вопроса
Дима 🚀 Сайт
Тоже достал этот мусор в логах, а можно чуть подро...

[20/Jul/2022:00:26:48 +0300] "GET /portfolio/sha256-ycJeXbll9m7dHKeaPbXBkZH8BuP99SmPm/8q5O+SbBc= HTTP/1.0" 404

Sergey_K
[20/Jul/2022:00:26:48 +0300] "GET /portfolio/sha25...

Мда, в каком-то смысле размягчает работа на MODX, нет привычки что постоянно что-то взламывается)

Sergey_K- Автор вопроса
Sergey_K
Вряд ли

а нет такого же, но для апача?

Sergey_K- Автор вопроса
Дима 🚀 Сайт
Мда, в каком-то смысле размягчает работа на MODX, ...

У меня ничего не ломали просто есть мой самописный анализатор логов. Проще закрыть, чем потом разбираться/восстанавливаться.

Sergey_K- Автор вопроса
Евгений
а нет такого же, но для апача?

Жень, там там примерно так же все... Тут регулярка же элементарная.

Sergey_K
Жень, там там примерно так же все... Тут регулярка...

да я просто ленивый) думал копину, сохраню для потомков))

Sergey_K
У меня ничего не ломали просто есть мой самописны...

К счастью у меня тоже. Но я к тому, что даже не в курсе по какую-то "тему" с sha256 в URL.

Sergey_K- Автор вопроса
Дима 🚀 Сайт
К счастью у меня тоже. Но я к тому, что даже не в ...

Я тоже не в курсе, просто не впервые вижу такие урлы - пару раз встречалось уже, видимо, такие паттерны где-то работают

Дима 🚀 Сайт
К счастью у меня тоже. Но я к тому, что даже не в ...

Правда wp не пользуюсь и не слежу за из страданиями, а тут вроде не жаловался никто, но ошибки в логах есть и это никогда мне не нравилось) со времён появления допа #ControlErrorLog

Дима 🚀 Сайт
Тоже достал этот мусор в логах, а можно чуть подро...

core/model/modx/modx.class.php находишь там строчку $id . ' is not a valid integer and may not be passed to makeUrl() меняешь на } else { $this->log(modX::LOG_LEVEL_ERROR, '' . $id . '` is not a valid integer and may not be passed to makeUrl()'); try { throw new Exception('catch this...'); } catch (Exception $e) { $this->log(modX::LOG_LEVEL_ERROR, $e->getTraceAsString()); } } return $url; }

Sergey_K- Автор вопроса
Иван Бочкарев
core/model/modx/modx.class.php находишь там строч...

А смысл? Не проще нормально распарсить урл и выдать честную 404 без ошибки?

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта