html 判断域名加301跳转
时间: 2023-08-26 10:42:26 浏览: 46
要判断一个网站是否进行了301跳转,可以使用浏览器自带的开发者工具。具体步骤如下:
1. 在浏览器中打开要检查的网站。
2. 按下F12键或右键选择“检查元素”打开开发者工具。
3. 在开发者工具中选择“网络”选项卡。
4. 在地址栏输入要检查的网址并回车。
5. 在“网络”选项卡中找到该请求,并双击打开。
6. 在“Headers”选项卡中查看响应头信息。
如果网站进行了301跳转,会在响应头中看到“HTTP/1.1 301 Moved Permanently”以及新的跳转地址。如果没有进行301跳转,则响应头中会显示其他状态码。
相关问题
html 判断域名后加301跳转的代码怎么写
如果你要判断一个域名后是否进行了301跳转,可以使用以下代码:
```html
<!DOCTYPE html>
<html>
<head>
<title>判断域名后301跳转</title>
<script>
window.onload = function() {
var domain = window.location.hostname;
var xhr = new XMLHttpRequest();
xhr.open('HEAD', 'http://' + domain, true);
xhr.onload = function() {
if (xhr.status === 301) {
alert("该域名进行了301跳转!");
} else {
alert("该域名没有进行301跳转!");
}
};
xhr.send();
};
</script>
</head>
<body>
</body>
</html>
```
该代码使用了XMLHttpRequest对象发送HEAD请求,获取响应头信息,并判断是否为301状态码。如果是301状态码,则表示该域名进行了301跳转。请注意,由于浏览器的同源策略限制,该代码只能在与要检查的域名同源的页面中使用。
html 判断为某个域名后加301替换到另外一个域名的代码怎么写
如果你想判断当前页面是否为某个域名后加301跳转到另外一个域名,可以使用以下代码:
```html
<!DOCTYPE html>
<html>
<head>
<title>判断为某个域名后加301跳转</title>
<script>
window.onload = function() {
var originalDomain = "原始域名";
var redirectDomain = "跳转后的域名";
var currentDomain = window.location.hostname;
if (currentDomain === originalDomain) {
window.location.replace("http://" + redirectDomain);
}
};
</script>
</head>
<body>
</body>
</html>
```
该代码使用了window.location.hostname获取当前页面的域名,并判断是否为原始域名。如果是原始域名,则使用window.location.replace将页面跳转到新的域名。请注意,由于浏览器的同源策略限制,该代码只能在与原始域名同源的页面中使用。