lineup 6 Опубликовано: 1 час назад Рассказать Опубликовано: 1 час назад (изменено) Здравствуйте, не знаю баг это или нет, столкнулся случайно. RSS валидатор ругался на <atom:link href="http://domain.com/rss.xml" rel="self" type="application/rss+xml"/> конкретно на флаг rel="self", так как - сайт за Cloudflare, и в итоге фид отдаётся по https://…, а self-ссылка внутри = http://…. → и получается warning «Self reference doesn’t match document location». В engine/rss.php можно жестко прописать https что я и сделал $self_url = htmlspecialchars($_SERVER['REQUEST_SCHEME'].'://'. $_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI'], ENT_QUOTES, "utf-8"); на $self_url = htmlspecialchars('https://'.$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI'], ENT_QUOTES, "utf-8"); Фикс такой себе, может есть решение получше... Изменено 1 час назад пользователем lineup Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Создайте аккаунт или войдите в него для комментирования
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйтесь для получения аккаунта. Это просто!
Зарегистрировать аккаунтВойти
Уже зарегистрированы? Войдите здесь.
Войти сейчас