13

I would like to redirect/rewrite this two kinds of URLs:

  • mydomain.com -> newdomain.com
  • mydomain.com/specificPage -> newdomain.com/newSpecificPage
  • mydomain.com/anyOtherPage -> mydomain.com/anyOtherPage (no redirect here)

So I just want to redirect the root domain to a new domain, and some pages from my domain to some pages on a new domain...

How can I do that on a JBoss server ?

4

4 回答 4

11

你看过http://www.jboss.org/jbossweb/modules/rewrite.html吗?它看起来像您要查找的内容,并且与 Apache 的 Mod_rewrite 非常相似。

于 2008-09-18T08:59:55.527 回答
3

你可以看看这个http://code.google.com/p/urlrewritefilter/

于 2008-09-18T09:26:29.020 回答
1

听起来您想发送一个HTTP 301 Moved Permanently响应。

RewriteCond %{REQUEST_URI} ^URI_TO_REDIRECT
RewriteRule redirect=301 NEW_SITE [L]

或类似的。[L]就是告诉它立即重定向而不是继续重写。

于 2008-09-18T09:21:59.933 回答
0

如果您完全通过 apache 进行路由,则可以使用 mod_rewrite;您只需要注意声明重写规则的位置。目录配置和 .htaccess 文件不起作用;您需要它作为整个主机的全局配置。服务器故障上的类似线程

于 2009-10-28T12:36:51.777 回答