Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wordpress 通过外部/不需要的URL显示的站点_Wordpress_Url - Fatal编程技术网

Wordpress 通过外部/不需要的URL显示的站点

Wordpress 通过外部/不需要的URL显示的站点,wordpress,url,Wordpress,Url,我有一个网站: 但从昨天开始,我看到这个网站也在展示它: 问题是它完全破坏了我的搜索引擎优化。我的网站甚至没有出现在前20页中,而如果你用谷歌搜索另一页,它会出现在第4-5页,显示我的标题、描述等 我试图寻找解决办法,但我不知道该怎么办 似乎他们的DNS指向了我的IP 我只是设置了一个“无热链接”,这样他们就不再有图片了 该网站基于wordpress 非常不幸,我们几天前发布了该产品…这里的问题似乎是,每当有人从该IP请求某些内容时,您都将此网站作为默认内容提供服务。您需要更改nginx配置

我有一个网站:

但从昨天开始,我看到这个网站也在展示它:

问题是它完全破坏了我的搜索引擎优化。我的网站甚至没有出现在前20页中,而如果你用谷歌搜索另一页,它会出现在第4-5页,显示我的标题、描述等

我试图寻找解决办法,但我不知道该怎么办

似乎他们的DNS指向了我的IP

我只是设置了一个“无热链接”,这样他们就不再有图片了

该网站基于wordpress


非常不幸,我们几天前发布了该产品…

这里的问题似乎是,每当有人从该IP请求某些内容时,您都将此网站作为默认内容提供服务。您需要更改nginx配置中的服务器块,以便此站点不是发送的默认站点

nginxwiki上的这个页面展示了如何做到这一点


作为旁注,有可能这实际上不是恶意的。这个域是在不久前注册的,指向Digital Ocean命名服务器,他们可能在他们的droplet上附加了与您现在在DO相同的IP地址,一旦他们发布了它,它就会被分配给您。我自己在Digital Ocean Drops的请求日志中看到了这一点,这些站点请求使用我的DNS和试图访问该站点的机器人程序-我只是不向他们提供任何内容,因为我选择不使用默认服务器块。

这里的问题似乎是,每当有人请求某些内容时,您都将此站点作为默认内容提供服务从这个IP。您需要更改nginx配置中的服务器块,以便此站点不是发送的默认站点

nginxwiki上的这个页面展示了如何做到这一点


作为旁注,有可能这实际上不是恶意的。这个域是在不久前注册的,指向Digital Ocean命名服务器,他们可能在他们的droplet上附加了与您现在在DO相同的IP地址,一旦他们发布了它,它就会被分配给您。我自己在我的Digital Ocean Drops的请求日志中看到了这一点,这些站点请求使用我的DNS和试图访问该站点的机器人程序-我只是不向他们提供任何内容,因为我选择没有默认服务器块。

只需以正确的方式配置serverpilot,使其指向正确的应用程序。或将域添加到现有应用程序。它现在基本上指向默认的应用程序,在你的例子中是bambol-straws.com

您还可以将不需要的域指向“空”的默认应用程序。在应用程序文件夹中创建.htaccess文件:

全部拒绝


顺便说一句,您运行的是apache服务器,而不是NGINX。

只需以正确的方式配置serverpilot,使其指向正确的应用程序。或将域添加到现有应用程序。它现在基本上指向默认的应用程序,在你的例子中是bambol-straws.com

您还可以将不需要的域指向“空”的默认应用程序。在应用程序文件夹中创建.htaccess文件:

全部拒绝


顺便说一句,您运行的是apache服务器,而不是NGINX。

如果他们只是指向您的IP并让站点显示,这意味着您的NGINX配置中的默认服务器块被设置为向任何从该IP请求内容的人提供该站点。在你的浏览器中输入IP,你也会看到这个网站。非常感谢你提供的信息威廉·巴顿。如果我做对了,我应该设置“nginx”将我的URL列入白名单,以提供内容并阻止所有其他内容?是否可以通过简单的HTACCESS来实现这一点?不幸的是,我对web服务器并不熟悉。。我希望我提出这样的请求不是滥用堆栈溢出,但如果您有任何解决此问题的方法,将不胜感激。再次感谢大家。我检查了您的服务器附加到请求页面上的标题,看起来您的服务器运行在NGINX上(这意味着没有.htaccess文件,因为这是一个Apache服务器)。我刚刚发布了一个答案,将您链接到nginxwiki上的一个页面,其中详细介绍了默认服务器块是什么以及它在配置文件中的外观。这绝对是一个服务器问题,因此如果您不喜欢使用服务器配置,那么您可能应该联系那些喜欢进行此类更改的人,让他们纠正错误。您的问题可能被否决的原因是它的措辞以及它不包含任何真实内容的事实技术信息(可以理解,因为您不太熟悉主机或服务器的工作方式)。再次感谢您。我知道我没有提供足够的信息,不幸的是这超出了我的能力。我已经阅读了你给我的链接,找到了一些关于nginx配置的信息。不幸的是,我似乎无法通过FTP访问配置文件,必须通过SSH来完成,这一点我绝对不能接受。再一次谢谢你,我会努力向比我了解更多的人寻求帮助。一旦我解决了这个问题,我就会验证你的答案。谢谢如果他们只是简单地指向您的IP并让站点显示,这意味着您的nginx配置中的默认服务器块被设置为向从该IP请求内容的任何人提供站点。在你的浏览器中输入IP,你也会看到这个网站。非常感谢你提供的信息威廉·巴顿。如果我做对了,我应该设置“nginx”将我的URL列入白名单,以提供内容并阻止所有其他内容?是否可以通过简单的HTACCESS来实现这一点?不幸的是,我对web服务器并不熟悉。。我希望我提出这样的请求不是滥用堆栈溢出,但如果您有任何解决此问题的方法,将不胜感激。再次感谢大家。我检查了你的服务器附加到被请求页面的标题,它看起来