• ベストアンサー

サーブレットでアクセスされたパスの変更

サーブレットで作られたWebサイトで ルートパス(http://<Domain>/)にアクセスされた場合に 特定のパス(http://<Domain>/hogehoge/)にマップするには どうすればいいのでしょうか? 宜しくお願い致します。

  • Java
  • 回答数2
  • ありがとう数1

質問者が選んだベストアンサー

  • ベストアンサー
  • askaaska
  • ベストアンサー率35% (1455/4149)
回答No.1

Tomcat等APサーバではなく Apache等HTTPサーバで設定します。

korimoto5
質問者

お礼

ありがとうございます。Apache側出設定するのですね。

その他の回答 (1)

noname#161640
noname#161640
回答No.2

どういうことを目的としているのかわからないのですが……、単純に、リダイレクトするんじゃダメなんでしょうか?

関連するQ&A

  • ドメイン変更の際のWebサイトに関する手続き

    www.hogehoge.co.jp のウェブサイトをwww.hogehoge.comに変更します。 hogehoge.co.jpのドメイン利用期間があと1週間程度で切れるので、それまでにhogehoge.comをどこかで取得する予定です。hogehoge.comは利用可能なことを確認済みです。 ドメイン管理会社とWebサイト管理会社は別です。 手続きとしては以下のみでしょうか? 1.hogehoge.com を取得、現在hogehoge.co.jpに登録されているのと同じName Serverを登録する。 2.www.hogehoge.co.jpのトップページに、www.hogehoge.comへのリダイレクトもしくは案内を設定する。(ドメイン利用期間終了後はPage not foundで表示されなくなる) 3.www.hogehoge.co.jpのサイト内に絶対パスがある場合はwww.hogehoge.comに修正する。 よろしくお願いします。

  • Europaでサーブレットが作れない

    難題は終わると同時に発生するものですね。 Eclipse-Europaを使っています。 Tomcatプロジェクトでプロジェックトを作成しました。 webapp/WEB-INF/srcのところで新規でサーブレットを選択すると、 『エラーが発生しました。 詳細については、エラー・ログを参照してください。 Path for project must have only one segment.』 というダイアログボックスが表示されます。 サーブレットを作成できません。 中学レベルにいくかいかないかの知能で解釈すると 『プロジェクトのパスを1つにしなければならない』 という事でしょうか。 今大変困っています。 JSPと同様にサーブレットもこれで作成できると思っていたので。 どうすれば、サーブレットを作れるのでしょうか。 分かる方がいましたら、是非ともアドバイスを頂けると大変助かるのですが。 エラーが出るからにはもうダメって事ではないと信じています。 どうぞ宜しくお願い致します。

    • ベストアンサー
    • Java
  • IISのアクセス制限について

    教えてください。IIS5.0で特定のドメインからしかアクセス出来ないように設定を施しました。しかし、実際そのドメインからアクセスしようとすると、「エラー403.6」当該IPにはアクセス権限がありません、というエラーが出てしまいます。IISでは「既定のWEBサイトのプロパティ」の「ディレトクリセキュリティ」で、「拒否する」を選択して、特定のドメイン名「*.xxx.xxx」を追加しただけです。これ以外に何か設定する項目はあるのでしょうか。宜しくお願い致します。

  • サイトルート相対パスと絶対パスのメリット・デメリット

    サイトルート相対パスと絶対パスのメリット・デメリット htmlでサイト内リンクを指定する際、 /test/test.html というサイトルート相対パスで指定する場合と、 http://example.com/test/test.html という絶対パスで指定する場合、 それぞれのメリット・デメリットはどういったものがあるでしょうか? ドメインは絶対に変更されないという前提の場合です。 絶対パスの方が重くなるなどのデメリットはありますか?

  • 一番いいサイトマップの作り方を教えてください

    ドメインhttp://www.hogehoge.comにホームページ、ショップ、ブログの3つを作りました。 構造は (1)ホームページ http://www.hogehoge.com/home/ (2)webショップ(eccube2.12.2) http://www.hogehoge.om/shop/ (3)ブログ(wordpress3.4) http://www.hogehoge.com/blog/ (2)のショップはeccubeを、(3)のブログはwordpressを使ってるので、 自動でサイトマップ育成するsitemap.phpがすでについています。 (1)のホームページはまだサイトマップを育成してません。 どういう風にgoogleウェブマスターツールに読み込ませたらいいでしょうか? ・(1)、(2)、(3)をそれぞれ別々に登録するか。 ・ドメイン直下に全体のサイトマップを手動で作って登録するか。 ・それかいくつかのサイトマップをまとめて1つにしてくれるPHPがあるのか。 なんかいいアイディアがあればよろしくお願いします。

    • ベストアンサー
    • SEO
  • フルパスで書くかどうかについて

    こんにちは。 これまで多くの企業担当のWebデザイナーとして働いてきたのですが、パスの書き方について、疑問に思っていることがあります。 企業の大きなサイトを作るときに、企業によって、サイト内へのリンクをドメイン名の後から書くように決まっている場合と( /jp/xxx/sss/aaa.html など)、フルパスでhttpから書くように決まっている場合と2通りを経験しました。 どちらかというと、フルパスで書かない方が多かったのですが、それをなぜ?と聞くと答えてくれる人がいません。 どちらが好ましく、また、その理由はなんでしょうか? 実は、明日下請けのベンダーさんと話をするのですが、その話で突っ込まれそうな予感がしています。色々調べたのですが、的確な答えを見つけることができませんでした。 宜しくお願いします。

  • HTTPS(SSL)通信とサーブレットについて

    ショッピングサイトなどで、買い物カゴに入れたあと、支払いするときにHTTPS(SSL)通信になりますが、この場合の仕組みがよくわかりません。 (1)これは、WebサーバをHTTP用とHTTPS(SSL)用の2台構成として、買い物カゴにいれるまでは、HTTP用のWebサーバでアクセスしておいて、支払いするときにHTTPS(SSL)用のWebサーバにアクセスさせることで実現してるのでしょうか? (2)ショッピングサイトを見ると、URLはHTTP://がHTTPS://に変わるだけで、サーバが変わっているようには見えませんが、これは、apacheなどのWebサーバが持つバーチャルホスト機能で実現してるのでしょうか? (3)アプリケーションを開発する側としては、HTTP通信を行うサーブレットはHTTP用のサーバに配置して、HTTPS(SSL)通信を行うサーブレットはHTTPS(SSL)用のサーバに配置しておいて、HTTPS(SSL)通信をしたいときは、HTTP用のサーバに配置したサーブレットから、HTTPS(SSL)用のサーバに配置したサーブレットを呼びだすだけでOKでしょうか? (4)また、(3)が正しい場合、サーブレットの配置さえ気にしていれば、特にHTTPS(SSL)用のプログラムを組む必要はないでしょうか? 調べたのですが、最初からHTTP(SSL)通信する場合の方法しか記載がなくて困っています。

  • cakephp コントローラにドメインでアクセス

    cakephp2.6.4、サーバはamazon aws ec2(linux)を使用しております。 /home/test/lib/test1/controllers/test_controller.php のindexアクションに対して、取得したドメインでアクセスしたいと思っております。 現在、サーバのバーチャルホストの設定で、 ドキュメントルートにコントローラのパスを指定しておりますが、 Internal Server Errorと表示されてしまいます。 以下、設定内容です。 ※取得したドメインは、仮にhogehoge.comとさせていただきます。 <VirtualHost *:80> DocumentRoot /home/test/lib/test1/controllers/test_controller.php ServerName hogehoge.com </VirtualHost> 今回のような場合、どのようにしたらよいかお分かりの方いらっしゃいましたら、 ご教授のほどよろしくお願い致します。

    • ベストアンサー
    • PHP
  • TOMCATサーブレットの呼び出し方について

    こんにちわ!yukimura1024です。 tomcat5.0.27でサーブレットをやっているのですが、 web.xmlでurl-patternを定義したのもはブラウザでアドレスを入力しても サーブレット内からrequest.getRequestDispatcherで呼び出しても見つかるのですが、 それ以外の、web.xmlでurl-patternを定義していないサーブレットは 同じディレクトリにおいてあるサーブレットでもまったく呼び出せません(TT サーブレットの数だけweb.xmlにurl-patternを定義しなくてはならないのでしょうか? 昔は特に設定しなくても呼び出せていた気がします。。。 この辺についてわかる方、教えていただけると幸いです。 よろしくお願い致します。

    • ベストアンサー
    • Java
  • URLは絶対パス、相対パス、ルート相対パス

    WEBサイトを作成する上で、HTML内に使用するURLの記述方法で悩んでいます。 「絶対パス」、「相対パス」、「ルート相対パス」のどれがいいでしょうか。

    • ベストアンサー
    • HTML

専門家に質問してみよう