2012-01-08 18 views
2

私は、ドメインmydomain.comを所有すると仮定して、ユーザーが書き込むと、それはに行くappserver.mydomain.com/ということです私は私がしたいのですがどのようなURL http://99.99.99.99:1234/MyApplication/startpage.somethingドメインを特定のアプリケーションURLのURLに関連付けるにはどうすればよいですか?

で、サーバー上のWebアプリケーションを持っています上記のアプリケーションURLが表示されますが、ユーザーはまだロケーションバーにappserver.mydomain.comを表示しています(私はより一般的な質問をするためにwwwの代わりにappserverを使用しました)。また、ユーザがappserver.mydomain.com/app?q=120を書くと、彼はhttp://99.99.99.99:1234/MyApplication/page?q=120と入力したようですが、ユーザは、入力したURLにまだが表示されます。今まで

(私は安いドメインの販売を使用しています)、私は

http://appserver.mydomain.com:1234/MyApplication/startpage.something

か、単にhttp://appserver.mydomain.comを持つことだけができましたが、それはあっても、URLにのみそのままURL内の1つまたは複数の引数。

私は主にTomcatサーバーに興味がありますが、それ以上の一般的な情報は歓迎します。

答えて

0

これはできません。 URLにhttp://something/と表示されている場合は、すべてのブラウザがポート80に接続します。ポート1234に接続するには、のURLにhttp://something:1234/と入力する必要があります。あなたは何ができるか

は次のとおりです。ユーザーはhttp://something/(ポート80)に接続したときに、要求がhttp://something:1234/にリダイレクトされるように

  • は、URLのリダイレクトを作成します。 http://something/サイトのドキュメントルートにある.htaccessリダイレクトルールを使用してこれを行うことができます。 http://something:1234/サイトのドキュメントルートに
  • 、あなたはこのソリューションを/MyApplication/startpage.something

/をマップリダイレクトルールを作成することができ、ユーザーがアドレスバーにhttp://something:1234/が表示されます。必要な場合には、.htaccessのリダイレクトに関するウェブ上のさまざまなリソース(およびここではSO)があります。