301 status code means that the requested resource has been permanently moved to a new URL. All future requests should use the new address.
The browser will automatically redirect the user to the new address, and search engines will update their indexes.
200 status code is a standard successful HTTP server response. It means that the client’s request (e.g., from a browser) was successfully processed, and the server is delivering the requested data.
The user receives content without errors, and the page or application functions properly. If Code 200 is accompanied by data, the browser or program processes and displays it to the user.
GET / HTTP/1.1 Host: bt8.com Accept: */* User-Agent: Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; [email protected])
<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8" /> <!-- dont touch below part in local --> <link rel="shortcut icon" href="/favicon.ico" /> <link rel="apple-touch-icon" href="/public/html/logo/img_logo_150.png" /> <link id="lcp-preload-header" /> <meta id="meta-viewport" name="viewport" content="initial-scale=1.0, width=device-width" /> <meta name="theme-color" content="#ffffff" /> <meta name="theme-color" content="#ffffff" media="(prefers-color-scheme: light)" /> <meta name="theme-color" content="#ffffff" media="(prefers-color-scheme: dark)" /> <!-- include robot --> <!-- include canonical --> <!-- include metaTag --> <script> // Define a global object if it doesn't exist if (typeof global === 'undefined') { var global = window; } </script> <script> var cachedTimeStamp = "1747204383470"; var dynamicWebDataStaticDomains = ""; var dynamicWebDataDisableStaticDomain = ""; var dynamicWebDataIsOnMaintenance = "" || '0'; </script> <link rel="manifest" href="/manifest.json" /> <script defer src="/assets/rangeslider/rangeslider.min.js"></script> <script id="sp_preflightTranslation"></script> </script> <style> :root { --Primary-Main: #2e43ff; --Primary-Sub-main-1: #0075ff; --Primary-Sub-main-2: #1e85ff; --Primary-Sub-main-3: #60a9ff; --Primary-Sub-main-4: #b5d7ff; --Primary-Sub-main-5: #c8daff; --text-helper: #c8daff; --Secondary-Main: #ff8a00; --Secondary-Sub-main-1: #ff9900; --Secondary-Sub-main-2: #ffb71b; --Secondary-Sub-main-3: #ffca58; --Secondary-Sub-main-4: #ffde98; --Background-Neutral-1: #0f1a30; --Background-Neutral-2: #162441; --Background-Neutral-3: #213358; --Background-Neutral-4: #253b68; --Background-Neutral-5: #8ba1cd; --State-Success-Main: #5ae02f; --State-Info-Main: #0075ff; --State-Warning-Main: #ff8a00; --State-Error-Main: #f00; --State-Default-Main: #fff; --Light-Primary-Main: light; --Dark-Primary-Main: red; } </style> <script>var prebuildSettings=null;var merchantCode="m8g";var globMerchantName="BT8";var styleGroup="m8g";var time="1747204383470";var defaultSettings=null;var imagesTemplate={"submenu_icon":{"web":"ss2-5","mobile":"ss2-5"},"disabledTemplate":{"submenu_icon":{"web":["SL"],"mobile":["SL"]}}};var languageList=['en-my','zh-my','ms-my'];var templateCode="ss2";var vipTemplate="dynamicVip";var m_vipTemplate="dynamicVip";var loadingTemplate="loadingLogo";var countryLanguageKey="EN_MY";</script><meta name="robots" content="index,follow"><title>BT8 | Best Online Casino & Online Betting Agency in Asia</title> <!-- Do not remove --><script type="text/javascript" src="/public/html/scripts/custom-event-scripts.js"></script><!-- Do not remove --> <!-- Google tag (gtag.js) --> <script async src="https://www.googletagmanager.com/gtag/js?id=G-R180B84W59"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-R180B84W59'); </script> <link rel="canonical" href="https://www.bt8mya.com"><meta name="google-site-verification" content="pUy-iOWh8wNKRvY_kBNrZTSfatzk3-dKPSiZUEZHEKs" /> <script defer src="//cdn.embed.ly/player-0.1.0.min.js"></script> <script> document.addEventListener('DOMContentLoaded', function () { function lcpToggle() { const lcp = document.getElementById('lcp-home-banner'); setTimeout(() => { try { lcp.style.display = 'none'; } catch (err) { console.error('[Error] LCP Toggle: ', err); } }, 1200); } lcpToggle(); }); function setBodyId() { document.body.id = 'MC' + window.styleGroup; } window.onload = setBodyId; const { search, hostname } = window.location; const layoutHostname = hostname.replace(/[-\\.]/g, '_'); const urlParam = new URLSearchParams(search); const template = urlParam.get('template') || window[layoutHostname]; function setupLayout() { if (window.previewMode && template) { window .fetch(`/public/html/template/${template}.json`) .then((res) => res.json()) .then((layoutJson) => { if (layoutJson) { const layoutJsonKeys = Object.keys(layoutJson); for (const key of layoutJsonKeys) { window[key] = layoutJson[key]; } } window.templateLayoutLoaded = true; }); } else { window.templateLayoutLoaded = true; } } setupLayout(); const dynamicTimeStamp = window && (Number(window.cachedTimeStamp) || window.time) || ''; function setupCSS() { var doc = document.createElement('link'); doc.setAttribute('id', 'templated-css'); doc.setAttribute('rel', 'stylesheet preload'); doc.setAttribute('as', 'style'); doc.onload = function () { setTimeout(function () { window.cssLoaded = true; }, 0); }; if (window.previewMode && template) { doc.setAttribute('href', `/sp-css/css/${template}/custom.css?v=${dynamicTimeStamp}`); } else { doc.setAttribute('href', `/sp-css/css/custom.css?v=${dynamicTimeStamp}`); } document.head.appendChild(doc); } setupCSS(); function setupLibrary() { var doc = document.createElement('script'); doc.setAttribute('id', 'spl-index'); doc.defer = true doc.src = `/spl/index.js?v=${dynamicTimeStamp}` document.head.appendChild(doc); } setupLibrary(); fetch(`/public/html/settings/portal-settings.json?timeStamp=${(dynamicTimeStamp)}`) .then(response => response.json()) .then(data => { window.portalSettings = data; }) .catch(error => console.error('Error loading portal settings:', error)); var language = localStorage.getItem('LANGUAGE_CURRENCY'); function openLiveChatPublic() { window.SPL_Content.getContact(language, 'web').then((data) => { if (data) { for (let i = 0; i < data.length; i++) { if (data[i].name === 'LiveChat') { window.open(data[i].url, '', 'width=500,height=700,toolbar=no,location=no,directories=no,status=yes,menubar=no,scrollbars=no'); break; } } } }); } </script> <script> function unhideFooter() { var seoContentDivs = document.getElementsByClassName('seo-content-wrap'); var footerSeeMoreButtom = document.getElementById('footer-see-more-button'); var footerSeeLessButtom = document.getElementById('footer-see-less-button'); if (seoContentDivs && seoContentDivs.length > 0 && footerSeeMoreButtom && footerSeeLessButtom) { for (let i = 0; i < seoContentDivs.length; i++) { if (i === 0) { seoContentDivs[i].classList.add('hide'); } if (i !== 0) { seoContentDivs[i].style.display = 'block'; seoContentDivs[i].classList.add('show'); } } footerSeeMoreButtom.style.display = 'none'; footerSeeLessButtom.style.display = 'block'; footerSeeMoreButtom.classList.remove('show'); footerSeeLessButtom.classList.add('show'); } } function hideFooter() { var seoContentDivs = document.getElementsByClassName('seo-content-wrap'); var footerSeeMoreButtom = document.getElementById('footer-see-more-button'); var footerSeeLessButtom = document.getElementById('footer-see-less-button'); if (seoContentDivs && seoContentDivs.length > 0 && footerSeeMoreButtom && footerSeeLessButtom) { for (let i = 0; i < seoContentDivs.length; i++) { if (i === 0) { seoContentDivs[i].classList.remove('hide'); } if (i !== 0) { seoContentDivs[i].style.display = 'none'; seoContentDivs[i].classList.remove('show'); } } footerSeeMoreButtom.style.display = 'block'; footerSeeLessButtom.style.display = 'none'; footerSeeMoreButtom.classList.add('show'); footerSeeLessButtom.classList.remove('show'); } } function enhancedUnhideFooter() { var dynamicSeoFooterContent = document.getElementById('seo-footer-content'); if (dynamicSeoFooterContent.classList.contains('seo-footer-content-hide')) { dynamicSeoFooterContent.classList.remove('seo-footer-content-hide'); dynamicSeoFooterContent.classList.add('seo-footer-content-show'); } var footerSeeMoreButtom = document.getElementById('footer-see-more-button'); var footerSeeLessButtom = document.getElementById('footer-see-less-button'); footerSeeMoreButtom.style.display = 'none'; footerSeeLessButtom.style.display = 'block'; } function enhancedHideFooter() { var dynamicSeoFooterContent = document.getElementById('seo-footer-content'); if (dynamicSeoFooterContent.classList.contains('seo-footer-content-show')) { dynamicSeoFooterContent.classList.remove('seo-footer-content-show'); dynamicSeoFooterContent.classList.add('seo-footer-content-hide'); } var footerSeeMoreButtom = document.getElementById('footer-see-more-button'); var footerSeeLessButtom = document.getElementById('footer-see-less-button'); footerSeeMoreButtom.style.display = 'block'; footerSeeLessButtom.style.display = 'none'; } function seoFooterInfoCenter(path, openUrl) { window.open(path, openUrl); } function toogleSeoFooterAccordion(elem) { if (elem) { elem.classList.toggle('active'); var panel = elem.nextElementSibling; if (panel) { if (panel.style.display === 'block') { panel.style.display = 'none'; } else { panel.style.display = 'block'; } } } } function toogleSeoFooterFAQ(elem) { let rotateArrow = elem.querySelectorAll('.arrow'); if (rotateArrow[0].style.transform === '') { rotateArrow[0].style.transform = 'rotateZ(180deg)'; } else { rotateArrow[0].style.transform = ''; } if (elem) { var panel = elem.nextElementSibling; if (panel) { if (panel.style.display === 'block') { panel.style.display = 'none'; } else { panel.style.display = 'block'; } } } } function toggleSeoFooterVisible(elemIds) { if (Array.isArray(elemIds)) { for (let i = 0; i < elemIds.length; i++) { let elem = document.getElementById(elemIds[i]); toggleVisible(elem); } } else { let elem = document.getElementById(elemIds); toggleVisible(elem); } } function toggleVisible(elem) { let style = ''; if (elem) { if (elem.style.display === 'block') { style = 'none'; } else { style = 'block'; } elem.style.display = style; } } function scrollIntoSection(event) { event.preventDefault(); event.stopPropagation(); const targetId = event.target.getAttribute('href').substring(1); const section = document.getElementById(targetId); if (section) { section.scrollIntoView({ behavior: 'smooth', inline: 'center', block: 'center' }); } } </script> <script type="module" crossorigin src="/assets/index.74073b87.1747200364601.js"></script> <link rel="stylesheet" href="/assets/index.461b1931.1747200364601.css"> </head> <body class="notranslate"> <div id="lcp-home-banner" style="position: fixed; width: 100%; height: 100%; top: 50%; left: 50%; text-align: center; transform: translate(-50%, -50%); background: #000" > <picture> <div id="lcp-home-banner-source"></div> <div id="lcp-home-banner-source-desktop"></div> <div id="lcp-home-banner-default"></div> </picture> </div> <script id="templateHeader"></script> <!-- Start of LiveChat (www.livechat.com) code --> <script> window.__lc = window.__lc || {}; window.__lc.license = 18182535; window.__lc.integration_name = "manual_channels"; window.__lc.product_name = "livechat"; ;(function(n,t,c){function i(n){return e._h?e._h.apply(null,n):e._q.push(n)}var e={_q:[],_h:null,_v:"2.0",on:function(){i(["on",c.call(arguments)])},once:function(){i(["once",c.call(arguments)])},off:function(){i(["off",c.call(arguments)])},get:function(){if(!e._h)throw new Error("[LiveChatWidget] You can't use getters before load.");return i(["get",c.call(arguments)])},call:function(){i(["call",c.call(arguments)])},init:function(){var n=t.createElement("script");n.async=!0,n.type="text/javascript",n.src="https://cdn.livechatinc.com/tracking.js",t.head.appendChild(n)}};!n.__lc.asyncInit&&e.init(),n.LiveChatWidget=n.LiveChatWidget||e}(window,document,[].slice)) </script> <noscript><a href="https://www.livechat.com/chat-with/18182535/" rel="nofollow">Chat with us</a>, powered by <a href="https://www.livechat.com/?welcome" rel="noopener nofollow" target="_blank">LiveChat </a></noscript> <!-- End of LiveChat code --> <noscript>You need to enable JavaScript to run this app.</noscript> <div id="root"></div> <div id="seo-footer-container" style="display: none"> <!-- IF need to open UAT Footer Content need to close below <div></div> --> </div> <!-- END FOOTER --> <div id="register-success-container"></div> <!-- defer scss --> <noscript id="deferred-styles"> <link rel="stylesheet preload" as="style" href="https://fonts.googleapis.com/css?family=Lato&display=swap" type="text/css" crossorigin="anonymous" /> <link rel="stylesheet preload" as="style" href="https://cdnjs.cloudflare.com/ajax/libs/simple-line-icons/2.3.2/css/simple-line-icons.min.css" type="text/css" crossorigin="anonymous" /> <style type="text/css"> html { background-color: #ffffff; } /* temparory comment for css because it is not ready production yet */ /* :root { --Primary-Main: #2e43ff; --Primary-Sub-main-1: #0075ff; --Primary-Sub-main-2: #1e85ff; --Primary-Sub-main-3: #60a9ff; --Primary-Sub-main-4: #b5d7ff; --Primary-Sub-main-5: #c8daff; --text-helper: #c8daff; --Secondary-Main: #ff8a00; --Secondary-Sub-main-1: #ff9900; --Secondary-Sub-main-2: #ffb71b; --Secondary-Sub-main-3: #ffca58; --Secondary-Sub-main-4: #ffde98; --Background-Neutral-1: #0f1a30; --Background-Neutral-2: #162441; --Background-Neutral-3: #213358; --Background-Neutral-4: #253b68; --Background-Neutral-5: #8ba1cd; --State-Success-Main: #5ae02f; --State-Info-Main: #0075ff; --State-Warning-Main: #ff8a00; --State-Error-Main: #f00; --State-Default-Main: #fff; } */ </style> </noscript> <script> const loadDeferredStyles = function () { const addStylesNode = document.getElementById('deferred-styles'); const replacement = document.createElement('div'); replacement.innerHTML = addStylesNode.textContent; document.body.appendChild(replacement); addStylesNode.parentElement.removeChild(addStylesNode); }; const raf = requestAnimationFrame || webkitRequestAnimationFrame; if (raf) { raf(function () { window.setTimeout(loadDeferredStyles, 0); }); } else { window.addEventListener('load', loadDeferredStyles); } </script> </body> </html> <!--ENDOFSITE-->