0

URLでサブドメインを検出し、そのサブドメインに基づいてサブフォルダーでサーブレットを実行するにはどうすればよいですか。例:サブドメインblog.example.comが登録されているドメインexample.comがあり(ただし、別のサーバーを指していません)、ユーザーがURL blog.example.comをアドレスバーに入力した場合、どのようにサーブレットexample.com/BlogServlet/ExamplePathを起動し、URLを変更/リダイレクトせずに、関連するデータをユーザーに送信しますか?

どうもありがとう。

4

1 に答える 1

0

URLを書き直す必要があります。これにより、Cookieパス、リダイレクト用のロケーションヘッダー、ページに埋め込まれたリンクなど、あらゆる種類の潜在的な問題が発生します。影響を受けた場合は、これらの各問題を解決する方法があります。

それを行う方法に戻るため。サーブレットコンテナでは、http: //www.tuckey.org/urlrewrite/を使用します。リバースプロキシでは、httpdmod_rewritealongとmod_headersおよびmod_substituteを使用して問題を修正します。または、mod_rewriteの代わりにmod_proxyを使用することもできます。

于 2012-05-07T16:06:17.403 に答える