我是主持我的网站(目前在阿尔法)在亚马逊EC2。我的域名仍然指向一个发布摇滚网站。由于我处于alpha模式,因此我的alpha用户现在访问长amazonws.com地址来登录。
我最近注意到的是,在我的错误日志中,我至少看到另外两个域指向我指定的弹性IP。我假设我的IP最初是被其他域使用的,它们必须将DNS条目指向我现在分配给它的弹性IP地址。显然,我不希望任何网站指向我的IP,因此我的域名。我怎么才能把这个修好?
PS:我输入了这两个域名,这把我带到了我的网站。
发布于 2013-11-25 16:06:11
你不能阻止任何人把他们的域名指向你的网站。在这种情况下,这可能只是一个意外(因为弹性ip被重用了),但是在有人故意这样做的情况下,web应用程序检查主机名并重定向通信量(或者显示某种错误页面)。
方法将根据您正在工作的平台(windows或linux)而有所不同。
你也可以使用重写规则来完成同样的事情,如果这是你的盟友。
发布于 2013-11-26 20:27:46
我认为您可以在页面顶部添加一个JavaScript来检查用户的域名。如果它们不在正确的服务器上,请将它们从服务器上弹开。就像这样..。
<script type="text/javascript">
var correctDomain = 'www.mysite.com';
if(window.location.hostname!=currectDomain){
window.location.href="http://www.microsoft.com";
}
</script>我的JavaScript远非完美,但你应该明白这个想法。
https://stackoverflow.com/questions/20195284
复制相似问题