http.pathが設定されている場合は、/のルートを提供する方法があります。 -- java フィールド と routes フィールド と playframework フィールド 関連 問題

If http.path is set, is there a way to provide a route for /












0
vote

問題

日本語

私のapplication.conf

<事前> <コード> http.path=/manage

だから、 http:// localhost:9000 / にアクセスしたら、見つかりません404ページを取得します。< / P>

input_file = etree.parse('file1.xml') output=open("ac4.vhd","w+") output.write("Registers ") for node in input_file.iter(): if node.tag=="register": name=node.attrib.get("name") print(name) output.write(name) output.write(" ") if node.tag=="field": name=node.attrib.get("name") output.write(name) 0

でアプリを保持しながら、 / /manage/ にリダイレクトする方法はありますか?

英語

I have in my application.conf

http.path=/manage 

So, when I go to http://localhost:9000/ I get a Not Found 404 page.

Is there a way to redirect / to /manage/ while still keeping the app at http.path=/manage ?

</div
        

回答リスト

1
 
vote
vote
ベストアンサー
 

ドキュメントから、<コード> http.path 設定は

に使用されます。

アプリケーションがサーバ上で実行されるURLパス:これを使用しているドメインのルートにプレイアプリケーションをホストしない場合は、これを使用してください。パスはアプリケーションサーバーによって処理されるため、このパラメーターはWARとして展開されたときに効果がありません。

これがそうでない場合は、routesファイルを使用してURLを管理することをお勧めしますので、 / と<コード> /manage の両方を指定します。インデックスページのアクションは、前に転送したいアクションへの単純なリダイレクトです。

もう1つのオプションは、ApacheまたはLighttpなどのHTTPサーバーでPlay Serverをフロントすること、およびHTTP Server Config内でリダイレクトを実行します。これは実際には http.path が既存のWebサーバー環境で共存するのを助けるために使用されることを意味するものです。

 

From the documentation, the http.path setting is used for,

The URL path where the application runs on the server: use this if you do not host your Play application at the root of the domain you’re serving it from. This parameter has no effect when deployed as a WAR, because the path will be handled by the application server.

If this is not the case, then you may be better off using your routes file to manage the URLs, so that you specify both the / and /manage, and the action for the index page is a simple redirect to the action that you want to forward on to.

The other option is to front your Play server with an HTTP server, like Apache or Lighttp, and perform the redirect within the HTTP server config. This is actually what the http.path is meant to be used for, to help play applications co-exist in an existing web server environment.

</div
 
 
         
         

関連する質問

11  コントローラからのビジネスロジックをリファクタリングするための慣性的な、慣用の方法  ( Good idiomatic way to refactor out business logic from controllers ) 
私はスカラとプレイに新しいです。そして、ビジネスとプレゼンテーションロジックの両方を含む「すべての」コントローラを書きました。私はコントローラからビジネスロジックをリファクタリングしたいです。 これは私のScala / Playのようなものです。クリーンなイ...

0  JavasCripTroutes Play Framework 2.3を使用すると、jSroutes.Controllersが未定義です。  ( Error jsroutes controllers is undefined when use javascriptroutes play framework ) 
私はこのようなjavascripTroutes応答を持っています: http://pastebin.com/7rsa5wzj 私のテンプレートでは、私は使用しました: <コード> class User < ActiveRecord::Base ha...

2  NetBeansからの再生フレームワークテストを実行します  ( Run play framework test from netbeans ) 
テストモードでプレイアプリケーションを開始する方法はNetBeans内からですか? NetBeans内から通常の実行モードで再生アプリケーションを起動する方法がわかりますが、テストモードではありません。 ()これをやることができますか? ...

2  @ crudを使用するときにCRUDテンプレートを上書きすることができないのはなぜですか?  ( Why am i not able to override crud template when using crud for ) 
私は Play Tutorial と小さくてビットI Default Model Name Pluralizedを使用する代わりに、@ crud.forを使用することにしました。問題は、私がそのモデルのテンプレートを上書きしようとしていて、@ crud.for...

0  プレイ1.2.5で@beforeアノテーションを使用してください。  ( Use before annotation in play 1 2 5 ) 
セッションを確認する前にセッションを確認したい ログインへのユーザー - それぞれのURL要求はかどうかを確認する これは有効なセッションからです - そうでない場合は、それらをログインページに送信します。 それ以外のプロセスは正常にプロセスします。ユーザーが...

1  secure.login()を強化するための手段としてリダイレクトして、別のコントローラから1つのコントローラを呼び出すことは可能ですか?  ( Is it possible to call one controller from another controller without redirectin ) 
Play Secure Moduleを使用しています。成功するとブラウザは最初にログインしたページにリダイレクトされます。賢明なデフォルトを本質的に定義します。 理想的には、このロジックを配置できるカスタムセキュリティクラス(例えば、 Security.on...

0  どういうわけか自動的にモデルからフォームをバインドできますか?  ( Can i bind a form from a model automatically somehow ) 
だから私は私のユーザーコントローラに次の方法を持っています: <事前> <コード> def create def onCreate def edit(userId: Int) create新しいフォームを表示するoncreateは投稿を処理します。 ...

0  ルートを使用せずに再生中の認証  ( Authenticating in play without using routes ) 
認証のためのこのチュートリアルに続いています: http://www.playframework.com/documentation/2.2.x/javaguide4 < / a> しかし、私は、ユーザーがすでにログインしている場合でもユーザーがmyap...

6  Library facebookログインをプレイフレームワークで統合するためのライブラリ? [閉まっている]  ( Library to integrate facebook login with play framework ) 
この質問はスタックオーバーフローガイドラインを満たしていません。現在答えを受け付けていません。 この質問を改善したいですか? O...

0  ロングタイプのセッション値を格納します  ( Storing session value in long type ) 
Scalaを使用したプレイフレームワークでのセッション内の文字列としてIDを格納しています。 <事前> <コード> $("#brand div").each(function(e) { $(this).delay(600*e).fadeTo('slow',1...




© 2022 cndgn.com All Rights Reserved. Q&Aハウス 全著作権所有