针对指向其IP的恶意域的独立Tomcat保护

时间:2012-02-29 16:22:55

标签: tomcat redirect dns

拥有域名的任何人都可以选择将其指向他想要的任何IP。这可能会严重损害谷歌的排名(因为它认为指向相同IP的各种域名是重复的内容,因此降低了网站的排名,即使它是合法的)。

对于Apache,使用以下* mod_rewrite *的等效配置是否容易配置独立的Tomcat:

<IfModule mod_rewrite.c>
    RewriteEngine on

    # redirect any request that came from a bad hostname
    RewriteCond %{HTTP_HOST} !^domain\.com$ [NC]
    RewriteCond %{HTTP_HOST} !^$
    RewriteRule ^/(.*) http://domain.com/$1 [R=301,L]
</IfModule>"

(我认为以上是正确的:基本上我想要301(永久重定向) domain.com domain.com

显然在Apache下很容易做到,但我想知道在独立模式下运行Tomcat时如何...

1 个答案:

答案 0 :(得分:2)

你正在寻找Tom的等效的Apache的Mod Rewrite然后是Tuckey的 Url Rewrite Filter会为您执行此操作

这使用ServletFilters来执行此操作,因此它可以在任何Servlet容器中工作,而不仅仅是Tomcat

examples provided中应该有足够的信息来帮助您