We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 40677
    • 4 Posts
    Когда ставлю статус сайта, как «недоступен», во фронтэнде выводится моё сообщение, но его обрамляют буквы и цифры. Например
    fa Site temporarily unavailable 0
    То же самое происходит, если назначить определенную страницу на этот статус. Первые символы могут меняться в зависимости от длинны сообщения, а в конце всегда стоит 0.

    Экспериментальным путём я выяснил, что если в core/model/modx/modrequest.class.php в строке 79 закомментировать
    header('HTTP/1.1 503 Service Unavailable');
    то сообщение о недоступности остаётся, но его перестают обрамлять эти буквенно цифровые символы. То есть ошибка связана как-то с передачей заголовка... Но заголовок этот нужно сохранить обязательно! Так как он важен для SEO.

    Прошу помочь, может у кого-нибудь есть идеи, почему так происходит?
    MODX Revolution 2.2.4-pl
      • 40677
      • 4 Posts
      Для теста создал сниппет, которые посылает
      header('HTTP/1.1 503 Service Unavailable');
      на обычную страницу, символы также появляются. Даже нет мыслей, что бы это могло быть. Но вряд ли хостинг, так как в test.php (просто файл, вне контекста MODX но в корневой его директории)
      header('HTTP/1.1 503 Service Unavailable');
      echo "some";
      таких символов не появляется...
        • 41147
        • 5 Posts