以前就用cos单独挂过一个纯静态网站,但是之后那个网页没做了,就很久没过cos挂网页了,现在cos都有专门的功能了。

这次因为备案原因,有几个域名是接入的腾讯云备案,但是网站实际放到了阿里云,腾讯云就扫描了,说备案域名不在腾讯云,当然腾讯云只是依据备案域名是否有解析到腾讯云来。

所以我们就可以用台腾讯云单独的低配服务器,来做解析跳转,如果没有多余服务器,那就直接用腾讯云的对象存储COS就行了。

备案检测的是备案主域名,比如我备案的是jingxialai.com(这里只是举例),那么我就单独把jingxialai.com,解析到腾讯云cos上来,就实现了备案域名是在腾讯云的,实际上我网站主域名还是www.jingxialai.com,网站程序还是在阿里云。

首先新建一个COS存储桶-选择公有读私有写

进来之后,到基础配置-下来找到静态网站,开启下,默认是读取index.html文件。

现在去设置域名选项-源站类型可以选择改成静态网站源站,也可以是默认的。

接着下来,自定义添加个加速域名,源站类型跟着刚才的设置来就行,比如我还是用的静态网站源站。

会得到一个CNAME解析地址,然后去域名哪里,添加一个解析就行了,最后就是这个index.html里面的代码了。

<!DOCTYPE html>
<html>
<head lang="en">
    <meta charset="UTF-8">
    <title>静下来</title>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
</head>
<body>
<script>
window.location.href='https://www.jingxialai.com/';      
</script>
</body>
</html>

window.location.href=就是js方法的跳转了,也就是当访问:jingxialai.com,直接跳转到了www.jingxialai.com这边。

如果要走301重定向的跳转方式,加到头部就行了,这样就不用下面的js跳转了。

<meta http-equiv="refresh" content="0; url=https://www.jingxialai.com">

或者还是js方式的重定向:

<script>
top.location='https://www.jingxialai.com';
</script>

Tagged in:

,