March 29
Nginx 拒绝未绑定域名
因为之前吧域名改了回来等了许久终于搜索引擎有收录了但是我发现某个人吧一大串域名绑定在我的 VPS 上,因为之前没发现使收录上一大堆和我博客一模一样的网页
首先我是试了一下让 JS 判断是不是 lovemen.cc 可是并不行,搜索引擎依然挂着那些域名只不过是少了几个虽然点进去依旧会跳转
<script type="text/javascript">
if (document.domain != 'lovemen.cc'){
window.location.href='https://lovemen.cc/';
}
</script>
然后我继续折腾了许久试了很多办法,最后想了想直接拒绝掉那些没绑定的域名的请求不就好了
在配置文件中加入
server
{
listen 80 default;
server_name _;
return 403;
}
default为默认主机,403 为没有绑定的域名返回的 HTTP 状态码,这样就可以吧除了己绑定的以外解析上来的域名全部拒绝也可以吧rewrite改成
rewrite ^(.*) http://uuz.bid permanent;
这样就算吧没有绑定的域名跳转到一个指定的地址比如上面的 uuz.bid
可能是我配置问题的使用 https 打开的话依旧可以打开如果你也是这样可以配合上面的 js 一起使用
作者:https://lovemen.cc/moe1365.html
:D 少女祈祷中...