It looks like this is a web page, not a feed. I looked for a feed associated with this page, but couldn't find one. Please enter the address of your feed to validate.

Source: http://www.thanhnien.com.vn/_layouts/newsrss.aspx?Channel=Gi%C3%A1o%2Bd%E1%BB%A5c

  1. <!doctype html>
  2. <html>
  3. <head>
  4.    <meta charset="utf-8" />
  5.    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  6.    <meta http-equiv="content-language" content="vi" />
  7.    <meta name="viewport" content="width=device-width, initial-scale=1.0">
  8.    <title>Trang thông báo lỗi 404</title>
  9.    <meta name="description" content="" />
  10.    <meta name="robots" content="noindex,nofollow" />
  11.    <meta name="keywords" content="404" />
  12.    <meta name="news_keywords" content="404" />
  13.    <meta name="revisit-after" content="1 days" />
  14.    <link href="https://fonts.googleapis.com/css2?family=Roboto&display=swap" rel="stylesheet" />
  15.    <link rel="shortcut icon" href="https://static.thanhnien.com.vn/thanhnien.vn/image/favicon.ico" type="image/png">
  16.    <style>
  17.        body {
  18.            height: 100vh;
  19.            overflow: hidden;
  20.            font-family: 'Roboto', sans-serif;
  21.            width: 100%;
  22.            margin: 0;
  23.        }
  24.  
  25.        *,
  26.        *:before,
  27.        *:after {
  28.            box-sizing: border-box;
  29.        }
  30.  
  31.        .container {
  32.            max-width: 640px;
  33.            margin: 0 auto;
  34.            height: 100%;
  35.            display: flex;
  36.            flex-direction: column;
  37.            align-items: center;
  38.            justify-content: center;
  39.            padding: 15px;
  40.            width: 100%;
  41.        }
  42.  
  43.        .btn-404 {
  44.            text-decoration: none;
  45.            color: #ffffff;
  46.            display: inline-block;
  47.            padding: 8px 20px;
  48.            background-color: #000000;
  49.            border-radius: 8px;
  50.            text-transform: uppercase;
  51.            font-size: 12px;
  52.            font-weight: bold;
  53.            line-height: 18px;
  54.        }
  55.  
  56.        .image-404 {
  57.            max-height: 350px;
  58.            margin-bottom: 20px;
  59.            width: 100%;
  60.        }
  61.  
  62.        .holder-text {
  63.            margin-bottom: 20px;
  64.            font-size: 18px;
  65.            line-height: 24px;
  66.        }
  67.    </style>
  68.    <script>
  69.    function getMeta(t) { let e = document.getElementsByTagName("meta"); for (let n = 0; n < e.length; n++)if (e[n].getAttribute("name") === t) return e[n].getAttribute("content"); return "" }
  70.    var hdUserAgent = getMeta("uc:useragent");
  71.    var isNotAllowAds = hdUserAgent.includes("not-allow-ads");
  72.    var pageSettings = {
  73.        Domain: "https://thanhnien.vn",
  74.        sharefbApiDomain: "https://sharefb.cnnd.vn",
  75.        videoplayer: "https://vcplayer.mediacdn.vn",
  76.        VideoToken: "L3NlY3VyZS92ZXJpZnkveHZxcmNhZGhlYmZpMHY1dm5zM2Ywd3d3a3Y2MDdkMDgvMTAwMTE0L2V5SmhiR2NpT2lKSVV6STFOaUlzSW5SNWNDSTZJa3BYVkNKOS5leUp5WldZaU9pSWlMQ0poY0hCclpYa2lPaUo0ZG5GeVkyRmthR1ZpWm1rd2RqVjJibk16WmpCM2QzZHJkall3TjJRd09DSXNJbkJzWVhsbGNpSTZJakV3TURFeE5DSXNJbWxuYm05eVpVVjRjR2x5WVhScGIyNGlPblJ5ZFdVc0ltbGhkQ0k2TVRZM05USXpOelEyTXl3aVpYaHdJam94TmpjMU1qTTNOVGd6ZlEuS3RnZWRVNmNoZjRWeUIwOEdNcEF4ZnZHb3N3UFE5MVp1M183OUdKenI4VQ",
  77.        commentSiteName: "thanhnien",
  78.        DomainUtils: "https://utils3.cnnd.vn",
  79.        DomainUtils2: "https://s.thanhnien.vn",
  80.        DomainSport5: "https://sport5s.cnnd.vn",
  81.        imageDomain: "https://images2.thanhnien.vn",
  82.        DomainApiVote: "https://eth.cnnd.vn",
  83.        ajaxDomain: "https://utils3.cnnd.vn",
  84.        DOMAIN_API_ANSWER: "https://utils3.cnnd.vn",
  85.        DOMAIN_API_NAME_SPACE: "thanhnien",
  86.        DOMAIN_API_SAVE_NEW: "https://g6live.cnnd.vn/newsdiamond-thanhnienapi",
  87.        allowAds: true && !isNotAllowAds
  88.    }
  89.    function loadJsAsync(jsLink, callback, callbackEr) {
  90.        var scriptEl = document.createElement("script");
  91.        scriptEl.type = "text/javascript";
  92.        scriptEl.async = true;
  93.        if (typeof callback == "function") {
  94.            scriptEl.onreadystatechange = scriptEl.onload = function () {
  95.                callback();
  96.            };
  97.        }
  98.        scriptEl.src = jsLink;
  99.        if (typeof callbackEr != "undefined") {
  100.            scriptEl.setAttribute('onerror', callbackEr);
  101.        }
  102.        if (scriptEl) {
  103.            var _scripts = document.getElementsByTagName("script");
  104.            var checkappend = false;
  105.            for (var i = 0; i < _scripts.length; i++) {
  106.                if (_scripts[i].src == jsLink)
  107.                    checkappend = true
  108.            }
  109.            if (!checkappend) {
  110.                var head = document.getElementsByTagName('head')[0];
  111.                head.appendChild(scriptEl);
  112.            }
  113.        }
  114.    }
  115.    function loadCss(t) {
  116.        var e = document.getElementsByTagName("head")[0], s = document.createElement("link");
  117.        s.rel = "stylesheet", s.type = "text/css", s.href = t, s.media = "all", e.appendChild(s)
  118.    }
  119.    function checkRunInitScroll() {
  120.        if (typeof runinitscroll != "undefined" && runinitscroll.length >= 1) {
  121.            runinitscroll[0]();
  122.            var len = runinitscroll.length;
  123.            var arr = [];
  124.            for (var i = 1; i < len; i++) {
  125.                arr.push(runinitscroll[i]);
  126.            }
  127.            runinitscroll = arr;
  128.        }
  129.        window.setTimeout(function () {
  130.            checkRunInitScroll();
  131.        }, 1);
  132.    }
  133.    setTimeout(function () {
  134.        let e = !1;
  135.  
  136.        let runInitScrollTimeout = pageSettings.allowAds ? 1 : 3000;
  137.  
  138.        function t() {
  139.            try {
  140.                e || (e = !0, document.removeEventListener("scroll", t), function () {
  141.                    let e = document.createElement("script");
  142.                    e.async = !0, e.setAttribute("data-ad-client", ""), document.head.appendChild(e), e.src = ""
  143.                }(), document.removeEventListener("mousemove", t), document.removeEventListener("mousedown", t), document.removeEventListener("touchstart", t)), setTimeout(function () {
  144.                    checkRunInitScroll();
  145.                }, runInitScrollTimeout)
  146.  
  147.            } catch (err) {
  148.                console.log("init --" + err);
  149.            }
  150.        }
  151.        document.addEventListener("scroll", t, { passive: true }), document.addEventListener("mousemove", t), document.addEventListener("mousedown", t), document.addEventListener("touchstart", t, { passive: true }), document.addEventListener("load", function () {
  152.            document.body.clientHeight != document.documentElement.clientHeight && 0 == document.documentElement.scrollTop && 0 == document.body.scrollTop || t()
  153.        })
  154.    }, 1);
  155. </script>
  156.  
  157.        <script>
  158.    if (pageSettings.allowAds) {
  159.        loadJsAsync("https://www.googletagmanager.com/gtag/js?id=UA-5707772-1");
  160.    }
  161. </script>
  162. <script type="text/javascript">
  163. var cmsConfig = {
  164.    domainDesktop: 'https://thanhnien.vn',
  165.    domainMobile: 'https://thanhnien.vn',
  166. };
  167. var _metaOgUrl = 'https://thanhnien.vn';
  168. var page_title = document.title;
  169. var tracked_url = window.location.pathname + window.location.search + window.location.hash;
  170. window.dataLayer = window.dataLayer || [];
  171. if (pageSettings.allowAds) {
  172.    function gtag(){dataLayer.push(arguments);}
  173.    gtag('js', new Date());
  174.    gtag('config', 'UA-5707772-1', {
  175.        'page_title' : page_title,
  176.        'page_location': cmsConfig.domainDesktop + tracked_url,
  177.        'page_path': tracked_url
  178.    });
  179.    /*GA-4*/
  180.    gtag('config', 'G-DDKGVNZ9BG', {
  181.        'page_title' : page_title,
  182.        'page_location': cmsConfig.domainDesktop + tracked_url,
  183.        'page_path': tracked_url
  184.    });
  185. }
  186. </script>
  187. <script type="text/javascript">
  188.    window.AviviD = window.AviviD || {settings:{},status:{}}; AviviD.web_id = "thanhnien2021"; AviviD.category_id = "20210616000003"; AviviD.tracking_platform = 'likr';
  189.    if (pageSettings.allowAds) {
  190.        (function (w, d, s, l, i) {
  191.            w[l] = w[l] || [];
  192.            w[l].push({'gtm.start': new Date().getTime(), event: 'gtm.js'});
  193.            var f = d.getElementsByTagName(s)[0], j = d.createElement(s), dl = l != 'dataLayer' ? '&l=' + l : '';
  194.            j.async = true;
  195.            j.src = 'https://www.googletagmanager.com/gtm.js?id=' + i + dl + '&timestamp=' + new Date().getTime();
  196.            f.parentNode.insertBefore(j, f);
  197.        })(window, document, 'script', 'dataLayer', 'GTM-W9F4QDN');
  198.        (function (w, d, s, l, i) {
  199.            w[l] = w[l] || [];
  200.            w[l].push({'gtm.start': new Date().getTime(), event: 'gtm.js'});
  201.            var f = d.getElementsByTagName(s)[0], j = d.createElement(s), dl = l != 'dataLayer' ? '&l=' + l : '';
  202.            j.async = true;
  203.            j.src = 'https://www.googletagmanager.com/gtm.js?id=' + i + dl + '&timestamp=' + new Date().getTime();
  204.            f.parentNode.insertBefore(j, f);
  205.        })(window, document, 'script', 'dataLayer', 'GTM-MKB8VFG');
  206.    }
  207. </script>
  208.        <script>
  209.        var arfAsync = arfAsync || [];
  210.        var _gl_userId = '';
  211.        if (pageSettings.allowAds) {
  212.            <!-- Lách adBlock Firefox -->
  213.            loadJsAsync('https://static.amcdn.vn/tka/cdn.js');
  214.            loadJsAsync('https://media1.admicro.vn/cms/Arf.min.js',"", callbackEr = "window.arferrorload = true;");
  215.        }
  216.    </script>
  217.    <!-- Admicro Tag Manager -->
  218.    <script>
  219.        if (pageSettings.allowAds) {
  220.            (function (a, b, d, c, e) {
  221.                a[c] = a[c] || [];
  222.                a[c].push({"atm.start": (new Date).getTime(), event: "atm.js"});
  223.                a = b.getElementsByTagName(d)[0];
  224.                b = b.createElement(d);
  225.                b.async = !0;
  226.                b.src = "//deqik.com/tag/corejs/" + e + ".js";
  227.                a.parentNode.insertBefore(b, a)
  228.            })(window, document, "script", "atmDataLayer", "ATM5SR6XGS3FO");
  229.        }
  230.    </script>
  231.    <!-- End Admicro Tag Manager -->
  232. </head>
  233. <body>
  234. <div class="container">
  235.    <div class="holder-text">Nội dung này đã bị gỡ hoặc không tồn tại</div>
  236.    <div id="holder-img">
  237.    </div>
  238.    <a href="/" title="Trang chủ" class="btn-404">Quay về trang chủ</a>
  239. </div>
  240. <script>
  241.    var _ADM_Channel = '%2f404%2f';
  242.    var pic = new Array(
  243.        '<img src="https://static.mediacdn.vn/images/404.png" alt="" class="image-404">',
  244.        '<img src="https://static.mediacdn.vn/images/4041.gif" alt="" class="image-404">',
  245.        '<img src="https://static.mediacdn.vn/images/4042.png" alt="" class="image-404">',
  246.        '<img src="https://static.mediacdn.vn/images/4043.png" alt="" class="image-404">',
  247.    );
  248.    var n = Math.floor(Math.random() * 4);
  249.  
  250.    var classImg = document.getElementById("holder-img");
  251.    if (classImg != null) {
  252.        classImg.innerHTML = pic[n];
  253.    }
  254.  
  255.    setTimeout(function () {
  256.        window.location.href = "/";
  257.    }, 5 * 1000);
  258. </script>
  259. </body>
  260. </html>
  261.  
Copyright © 2002-9 Sam Ruby, Mark Pilgrim, Joseph Walton, and Phil Ringnalda