拥有域名的任何人都可以选择将其指向他想要的任何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时如何...
答案 0 :(得分:2)
你正在寻找Tom的等效的Apache的Mod Rewrite然后是Tuckey的 Url Rewrite Filter会为您执行此操作
这使用ServletFilters来执行此操作,因此它可以在任何Servlet容器中工作,而不仅仅是Tomcat
examples provided中应该有足够的信息来帮助您