【发布时间】:2014-05-10 03:32:46
【问题描述】:
在 Google 搜索结果中有一个恶意网站取代了我的网站。我检查了标头,这个恶意域正在将流量直接发送到我们的服务器。
我想重写 Apache 的指令,以便有一个 301 将任何流量从恶意站点重定向到我们的站点,以便让 Google 将我的列表返回给我。
有谁知道如何编写这个指令?我对这些东西几乎一无所知,但我认为它涉及 RewriteEngine。我是否在 .htaccess 中更新它?
澄清更新:当有人在 Google 中搜索我的公司名称时,恶意域是最重要的结果。单击它,它会立即直接转到我们的服务器 - 这不是重定向,而是直接 200 到我的 IP(但在他们的域中)。让我觉得他们将他们的 DNS 指向我的 IP。有没有办法编写一个指令,当流量来自恶意域时执行 301 重定向到我的域?
已解决:我得到了帮助来解决这个问题……这是解决方法。我把它放在我的 {site.com}.conf 文件的顶部:
<VirtualHost *:80>
RedirectMatch permanent ^/(.*) http://www.{site}.com/$1
</VirtualHost>
【问题讨论】:
-
您的问题令人困惑。您能否提供相关 URL 的示例。
标签: apache .htaccess mod-rewrite redirect http-status-code-301