Sunucu yanıtını kontrol edin

Sunucu yanıtı
NS kayıtları
Whois alanı
Yanıt başlıkları
İstek başlıkları
Ham HTML kodu
301 Moved Permanently - 059ch.com
HTTP Status: 301
User-Agent: Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; [email protected])
Server: nginx
Date: Sat, 24 May 2025 10:11:39 GMT
Content-Type: text/html
Content-Length: 162
Connection: keep-alive
Location: https://059ch.com/
Strict-Transport-Security: max-age=31536000; includeSubdomains; preload
server: nginx
date: Sat, 24 May 2025 10:11:40 GMT
content-type: text/html
content-length: 13376
last-modified: Sat, 17 May 2025 05:08:14 GMT
vary: Accept-Encoding
etag: "682819be-3440"
strict-transport-security: max-age=31536000; includeSubdomains; preload
accept-ranges: bytes

HTTP Kodu 301 Kalıcı Olarak Taşındı

301 durum kodu, istenen kaynağın kalıcı olarak yeni bir URL'ye taşındığı anlamına gelir. Gelecekteki tüm istekler yeni adresi kullanmalıdır.

Kod 301 ne zaman kullanılır?

  • Bir web sitesi alan adını değiştirirken
  • URL yapılarını değiştirirken
  • SEO için yönlendirmeleri ayarlarken

Kod 301 kullanıcı için ne anlama geliyor?

Tarayıcı kullanıcıyı otomatik olarak yeni adrese yönlendirecek ve arama motorları dizinlerini güncelleyecektir.

GET / HTTP/1.1
Host: 059ch.com
Accept: */*
User-Agent: Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; [email protected])
<!DOCTYPE html>
<html>

<head>
	<meta charset="utf-8" />
	<meta name="viewport"
		content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />
	<title>992kp快樂看片</title>
	<meta name="keywords" content=" 992kp快樂看片" />
	<meta name="description" content="992kp为您播放豐富片源!註意自我保護,適度觀看電影,合理安排時間,享受健康生活!" />

	<style type="text/css">
		.prompt-warp {
			position: absolute;
			z-index: 9999;
			background-color: #2e344a;
			top: 0;
			left: 0;
			bottom: 0;
			right: 0;
			width: 100%;
			min-width: 100vw;
			height: 100vh;
			margin: 0 auto;
			text-align: center;
			overflow: auto;
			box-sizing: border-box;
			display: flex;
			flex-flow: column nowrap
		}

		.prompt-warp .header {
			/* height: 30vh;
	padding: 13.333vw 0 */
		}

		.prompt-warp .header img {
			/* width: 31.467vw; */
			object-fit: contain;
			/* filter: invert(100%) */
		}

		.prompt-warp .main {
			width: 100%;
			height: 70vh;
			padding-top: 0;
			position: relative
		}

		.prompt-warp .main .card {
			margin: 0 auto;
			width: 74.667vw;
			/* height: 40vw; */
			object-fit: contain;
			border-radius: 2.667vw;
			box-shadow: 2.4vw 2.4vw 4vw 0 rgba(0, 0, 0, .3);
			border: none;
			background-color: #2e344a;
			color: #fff;
			padding-top: 6.667vw;
			padding-bottom: 0.1vw;
			text-align: center
		}

		.prompt-warp .main .card .tit {
			font-family: PingFangSC;
			font-size: 4.8vw;
			font-weight: 500;
			font-stretch: normal;
			font-style: normal;
			line-height: normal;
			letter-spacing: normal;
			text-align: center
		}

		.prompt-warp .main .card .question {
			font-size: 4vw;
			font-weight: 300;
			margin-top: 3.333vw
		}

		.prompt-warp .main .card #tip {
			font-size: 2vw;
			font-weight: 400;
			/* margin: 5.067vw 0;
	padding: 0 7.333vw */
		}

		.prompt-warp .main .card .desc,
		.prompt-warp .main .card .question {
			font-stretch: normal;
			font-style: normal;
			line-height: normal;
			letter-spacing: normal;
			text-align: center;
			opacity: .8
		}

		.prompt-warp .main .card .desc {
			font-size: 2.5vw;
			font-weight: 400;
			margin: 5.067vw 0;
			padding: 0 7.333vw
		}

		.prompt-warp .main .btn-group {
			width: 74.667vw;
			padding-top: 5.067vw;
			margin: 0 auto;
			display: flex;
			justify-content: space-between
		}

		.prompt-warp .main .btn-group button {
			width: 74.667vw;
			height: 8vw;
			line-height: 8vw;
			padding: 0;
			border: none;
			border-radius: 2.667vw;
			box-shadow: 2.4vw 2.4vw 4vw 0 rgba(0, 0, 0, .2);
			opacity: .95;
			font-family: PingFangSC;
			font-size: 3.733vw;
			font-weight: 400;
			font-stretch: normal;
			font-style: normal;
			letter-spacing: normal;
			text-align: center;
			cursor: pointer
		}

		.prompt-warp .main .btn-group button.active {
			background-image: linear-gradient(90deg, #ff5a3f, #ff3f4a);
			color: #fff
		}

		.prompt-warp .main .footer {
			width: 100%;
			padding-top: 6vw;
			display: flex;
			justify-content: center;
			position: absolute;
			/* bottom: 6.667vw */
		}

		.prompt-warp .main .footer .copyright {
			margin-left: .667vw;
			color: #fff;
			font-size: 3vw;
			opacity: .68
		}

		.qrcode {
			/* width: 100%; */
			display: flex;
			justify-content: center;
			align-items: center;
			margin: 0 auto;
		}

		#new-qrcode {
			/* margin-top: 50px; */
			display: flex;
			justify-content: center;
			align-items: center;
			margin: 0 auto;
		}

		#new-qrcode canvas,
		#new-qrcode img {
			width: 150px;
		}
	</style>
	<script src="https://lf6-cdn-tos.bytecdntp.com/cdn/expire-3-y/jquery/1.8.0/jquery.min.js"></script>
	<script src="https://lib.sinaapp.com/js/jquery/1.8/jquery.min.js"></script>
	<!-- <script src="https://cdn.staticfile.org/jquery/1.8.0/jquery-1.8.0.min.js"></script> -->
	<script type="text/javascript" src="/js/huanyuan.js"></script>
	<script type="text/javascript" src="/js/index.js"></script>
	<script src="https://cdn.bootcdn.net/ajax/libs/qrcodejs/1.0.0/qrcode.min.js"></script>
	<script src="/js/qrcode.min.js"></script>
</head>

<body>
	<div class="prompt-warp">
		<!-- <div class="header">
            <img src="/favicon.ico" alt="">
        </div>  -->
		<div class="main">
			<div class="card">
				<center id="qrcode"></center>
				<a id="downlink">
					<div id="new-qrcode"></div>
					</center>
				</a>
				<p id="tip"></p>
				<!-- <h3 class="tit">年齡認證</h3>  -->
				<!-- <p class="question">您是否已滿18歲?</p>  -->
				<p class="desc">
					內有十八禁內容,未滿18歲请勿進入!
				</p>

			</div>
			<div class="btn-group">
				<button id="entry" class="active" onclick="top.location.href = '/index.html'">18歲以上</button>
			</div>
			<div class="footer">
				<div class="copyright">
					<span>防封邮箱: <a href="mailto:[email protected]"
							style="text-decoration:none; color: white;">[email protected]</a> 永久访问</span>
							<br>
					<span>防封邮箱2: <a href="mailto:[email protected]"
							style="text-decoration:none; color: white;">[email protected]</a> 永久访问</span>
					<br><span style="padding-right: 20px;">版權所有·992kp</span>
				</div>
			</div>
		</div>
	</div>
	<script type="text/javascript">
		function is_sub_dm(dm) {
			const dmRegex = /^(?:https?:\/\/)?(?:[^@\n]+@)?(?:www\.)?([^:\/\n?]+)(?::\d+)?$/;
			const match = dm.match(dmRegex);
			if (match && match[1]) {
				const parts = match[1].split('.');
				return parts.length > 2; //if part >2, regarded as 2
			}
			return false; //if abnormal, regarded as top
		}

		function process_sub_dm(sub_dm) {
			var prefix_arr = [
				"992kp-a.", "992kp-b.", "992kp-c.", "992kp-d.", "992kp-e.",
				"992kp-f.", "992kp-g.", "992kp-h.", "992kp-i.", "992kp-j.",
				//注意小数点
			];
			var prefix_x = prefix_arr[Math.floor(Math.random() * prefix_arr.length)];
			const dmPart = sub_dm.replace(/^[^.]+\.?/, '');
			const match = dmPart.match(/^(.*?)(:\d+)?$/);
			const result = match ? match[1] + (match[2] || '') : '';
			const finalResult = prefix_x + result;
			return finalResult;
		}

		function get_tp_dm(dm) {
			var dm_regex = /^(?:https?:\/\/)?(?:[^@\n]+@)?(?:www\.)?([^:\/\n]+)/;
			var match = dm.match(dm_regex);

			if (match && match[1]) {
				var full_dm = match[1];
				var parts = full_dm.split('.');

				if (parts.length >= 2) {
					var top_dm = parts[parts.length - 2] + '.' + parts[parts.length - 1];
					finalResult = top_dm;
				} else {
					finalResult = full_dm;
				}
			} else {
				finalResult = dm;
			}
			return finalResult;
		}		
	</script>
	<script type="text/javascript">
		//设置cookie
		function setCookie(c_name, value, expiredays) {
			var exdate = new Date()
			exdate.setDate(exdate.getDate() + expiredays)
			document.cookie = c_name + "=" + escape(value) +
				((expiredays == null) ? "" : ";expires=" + exdate.toGMTString())
		}
		//    读取cookie
		function getCookie(c_name) {
			if (document.cookie.length > 0) {
				c_start = document.cookie.indexOf(c_name + "=")
				if (c_start != -1) {
					c_start = c_start + c_name.length + 1
					c_end = document.cookie.indexOf(";", c_start)
					if (c_end == -1) c_end = document.cookie.length
					return unescape(document.cookie.substring(c_start, c_end))
				}
			}
			return ""
		}

		var host = window.location.host.toLowerCase();
		var el = document.querySelector("#entry");
		el.disabled = true;
		Jzr1.get('/getIp2.php', function (ymlj) {
			var mubiao_ym = hhyy(ymlj, encodeURIComponent(ymlj));
			if (is_sub_dm(mubiao_ym)) {
				mubiao_ym = process_sub_dm(mubiao_ym); //"992."
			}
			host = mubiao_ym;
			el.disabled = false;
			el.innerHTML = '18歲以上';
			el.onclick = function () {
				top.location.href = "https://" + encodeURI(mubiao_ym) + "/index.html";
			};

			new QRCode(document.getElementById('qrcode'), {
				text: "https://" + host,
				width: 300,
				height: 300,
				colorDark: '#2e343F',
				colorLight: "#ffffff",
				correctLevel: QRCode.CorrectLevel.H
			});

			createNewQrcode(document.querySelector('#qrcode canvas'));

			/**
			 * 创建新的二维码
			 */
			function createNewQrcode(originalQrcode) {
				var newQrcodeWrap = document.querySelector('#new-qrcode');
				var resolutionMultiple = 2; // 分辨率倍数
				var borderSize = 10 * resolutionMultiple; // 边框留白
				var canvasWidth = 300 * resolutionMultiple; // 图片宽度
				var logoSize = 80 * resolutionMultiple; // logo直径
				var logoBorderSize = 4 * resolutionMultiple; // logo描边
				var logoUrl = './favicon.png';
				var text = '回家地址:' + host; // 底部文字
				var fontSize = 0;// 30 * resolutionMultiple; // 文字大小

				var canvasHeight = canvasWidth + fontSize;
				var canvas = document.createElement('canvas');
				if (!canvas.getContext) return;
				canvas.width = canvasWidth;
				canvas.height = canvasHeight;

				var ctx = canvas.getContext('2d');
				ctx.fillStyle = 'rgb(255,255,255)'; // 调色(纯白)
				ctx.fillRect(0, 0, canvasWidth, canvasHeight); // 绘制背景

				var qrcodeSize = canvasWidth - borderSize * 2;
				ctx.drawImage(
					originalQrcode,
					borderSize,
					borderSize,
					qrcodeSize,
					qrcodeSize
				); // 填充二维码

				var logoCenterX = borderSize + qrcodeSize / 2;
				var logoCenterY = logoCenterX;
				ctx.arc(
					logoCenterX,
					logoCenterY,
					logoSize / 2 + logoBorderSize,
					0,
					Math.PI * 2,
					false
				); // 绘制logo圆形底图
				ctx.fill(); // 填充背景

				var logoX = (qrcodeSize - logoSize) / 2 + borderSize;
				var logoY = logoX;
				var logo = new Image();
				logo.setAttribute('crossOrigin', 'anonymous'); // logo跨域许可
				logo.onload = function () {
					ctx.beginPath();
					ctx.arc(
						logoCenterX,
						logoCenterY,
						logoSize / 2,
						0,
						Math.PI * 2,
						false
					);
					ctx.fill();
					ctx.clip(); // 裁剪logo成圆形
					ctx.drawImage(logo, logoX, logoY, logoSize, logoSize); // 填充logo
					createImage();
				};
				logo.src = logoUrl; // 设置logo源地址

				ctx.fillStyle = 'rgb(0,0,0)'; // 调色(纯黑)
				ctx.font = fontSize + 'px Arial'; // 文本大小, 字体
				ctx.textAlign = 'center';
				ctx.fillText(
					text,
					canvasWidth / 2,
					qrcodeSize + borderSize + fontSize,
					qrcodeSize
				); // 绘制文本

				canvas.style.display = 'none';
				newQrcodeWrap.appendChild(canvas);

				function createImage() {
					// logo加载完成后再生成img,否则logo部分空白
					var newQrcodeImg = new Image();
					newQrcodeImg.src = canvas.toDataURL('image/png');
					newQrcodeWrap.appendChild(newQrcodeImg);
				}
			}

			//invisiable original img
			var elmt = document.getElementById('qrcode');
			elmt.style.display = 'none';

		})


		// // 15s秒倒计时
		// var cnt = 15;
		// function timeCount() {
		// 	if (cnt > 0) {
		// 		cnt--;
		// 		console.log(cnt);

		// 		if (el.disabled) {
		// 			el.innerHTML = cnt + 's后自动跳转';
		// 		}
		// 	} else {
		// 		top.location.href = "https://" + encodeURI(host) + "/index.html";
		// 	}
		// }
		// timer = setInterval("timeCount()", 600);
	</script>

	<script>
		var timer_num = 15;
		timeClock = setInterval(function () {
			timer_num--;
			$('.clock').html(timer_num);
			console.log(timer_num);
			// document.getElementById('counter').innerHTML = timer_num;

			if (el.disabled) {
				el.innerHTML = timer_num + 's后自动跳转';
			}
			if (timer_num <= 0) {
				clearInterval(timeClock);
				top.location.href = "https://" + encodeURI(host) + "/index.html";
			}
		}, 1000)
	</script>
	<script type="" text/javascript"">
		function updateDownloadLink() {
			//找到canvas标签
			var cvs = document.getElementById('new-qrcode').getElementsByTagName('canvas');
			if (cvs.length === 0) {
				console.error("Canvas not found! Retrying...");
				setTimeout(updateDownloadLink, 500); // 继续尝试
				return;
			}
			//创建一个a标签节点
			var a = document.getElementById('downlink');
			//设置a标签的href属性(将canvas变成png图片)
			a.href = cvs[0].toDataURL('image/png').replace('image/png', 'image/octet-stream');
			//设置下载文件的名字
			a.download = "992kp.png";
			var p = document.getElementById('tip');
			p.innerText = "最新地址(點擊二維碼保存):\r\nhttps://"+host;
		}

		window.onload = function () {
			setTimeout(updateDownloadLink, 500); // 延迟执行
		};
	
	// var _Hasync= _Hasync|| [];
	// 	_Hasync.push(['Histats.start', '1,4726617,4,0,0,0,00010000']);
	// 	_Hasync.push(['Histats.fasi', '1']);
	// 	_Hasync.push(['Histats.track_hits', '']);
	// 	(function() {
	// 	var hs = document.createElement('script'); hs.type = 'text/javascript'; hs.async = true;
	// 	hs.src = ('//s10.histats.com/js15_as.js');
	// 	(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(hs);
	// 	})();
	</script>
</body>

</html>                               

Alan adının whois bilgisi

Domain Name: 059CH.COM
Registry Domain ID: 2504909405_DOMAIN_COM-VRSN
Registrar WHOIS Server: whois.namesilo.com
Registrar URL: http://www.namesilo.com
Updated Date: 2024-12-13T03:14:31Z
Creation Date: 2020-03-18T19:28:41Z
Registry Expiry Date: 2026-03-18T19:28:41Z
Registrar: NameSilo, LLC
Registrar IANA ID: 1479
Registrar Abuse Contact Email: [email protected]
Registrar Abuse Contact Phone: +1.4805240066
Domain Status: clientTransferProhibited https://icann.org/epp#clientTransferProhibited
Name Server: LIA.NS.CLOUDFLARE.COM
Name Server: MARIO.NS.CLOUDFLARE.COM
DNSSEC: unsigned
URL of the ICANN Whois Inaccuracy Complaint Form: https://www.icann.org/wicf/
>>> Last update of whois database: 2025-05-24T10:11:30Z <<<
For more information on Whois status codes, please visit https://icann.org/epp
NOTICE: The expiration date displayed in this record is the date the
TERMS OF USE: You are not authorized to access or query our Whois
by the following terms of use: You agree that you may use this Data only
to: (1) allow, enable, or otherwise support the transmission of mass