13

この 2 種類の URL をリダイレクト/書き換えたい:

  • mydomain.com -> newdomain.com
  • mydomain.com/specificPage -> newdomain.com/newSpecificPage
  • mydomain.com/anyOtherPage -> mydomain.com/anyOtherPage (ここではリダイレクトしません)

したがって、ルートドメインを新しいドメインにリダイレクトし、一部のページを私のドメインから新しいドメインのいくつかのページにリダイレクトしたいだけです...

JBossサーバーでそれを行うにはどうすればよいですか?

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 301MovedPermanently応答を送信したいようです。

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

または類似。[L]書き直しを続けるのではなく、すぐにリダイレクトするように指示することです。

于 2008-09-18T09:21:59.933 に答える
0

Apache を介してルーティングしている場合は、mod_rewrite を使用できます。書き換えルールを宣言する場所に注意する必要があります。ディレクトリ構成と .htaccess ファイルは機能しません。ホスト全体のグローバル構成として必要です。serverfaultの同様のスレッド

于 2009-10-28T12:36:51.777 に答える