Помогите разобраться с ссылками на главной

Поставил modx, архив с офф сайта. Все ссылки с главной страницы ведут на левые сайты, на внутренних страницах все ок.
Если сбросить кэш в админке все приходит в норму. Через сутки ситуация с ссылками повторяется.

Invitrolab.ru

Если есть идеи что поковырять отпишитесь
Иван
19 июля 2015, 19:28
modx.pro
1 191
0

Комментарии: 6

Dmitry Rodionov
20 июля 2015, 02:18
+2
Мне кажется тут взломом попахивает. Для начала проверить скрипты на уязвимости, обновить до последней версии, сменить все пароли на ftp/sql/админку. Вычищать сайт от вирусов дело не благодарное, и без опыта трудно будет, возможно легче поставить новый релиз modx и перенести туда базу
    Павел Романов
    20 июля 2015, 11:33
    0
    У Вас на главной в шаблоне прописано:
    <base href="http://zc.qq.com/" />
    А на внутренних правильно:
    <base href="http://invitrolab.ru/" />
    Поставьте везде
    <base href="[[++site_url]]" />
    Если уже так стоит, то да, проверять на вирусы.
      Иван
      20 июля 2015, 12:30
      0
      в шаблоне так и прописано:

      <head>
      <META HTTP-EQUIV="Content-language" content ="ru">
      <meta name="fragment" content="!">
      <meta name="Resource-type" content="Document" />
      <title>[[*pagetitle]]</title>
      <meta name="keywords" content=" [[*keywords]]" />
      <meta http-equiv="Content-Type" content="text/html; charset=[[++modx_charset]]" />
      <meta name="description" content ="[[*description]]"/>
      <base href="[[++site_url]]" />
        Павел Романов
        20 июля 2015, 12:36
        0
        Могу глянуть, если кинете доступ в админку на romanov # frilans.ru
          Shin
          21 июля 2015, 02:43
          +1
          Сделайте для контекста параметр site_url и пропишите в него урл сайта.
        Василий Наумкин
        21 июля 2015, 07:24
        0
        Похоже на вот эту уязвимость.

        То есть, к сайту обращаются с подменённым http host, который сохраняется в кэше страницы и потом показывается всем. Нужно или железно прописать site_url в настройках или вызывать тег [[!++site_url]] некэшированным.

        У нас на хостинге Nginx не позволяет так подменять HTTP_HOST.
          Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
          6