私は、ユーザー指定のパスで別の記事を持つCMSシステムを開発しようとしています。これらのパスは、ルートファイルで指定されていません。アプリケーションでこのユーザー指定のパスを使用する方法。再生フレームワークでのURL書き換え
1
A
答えて
0
これは、あなたがそれに渡すものは何でも受け入れます。この
GET /articles/*path controllers.YourController.article(path: String)
のようなルートを使用してください。だから、コントローラは、このように定義されている場合:「:いくつかの/記事ガット」を返します/articles/some/article
のようなものにアクセス
public Result article(String path) {
return ok("Got: " + path);
}
。私のシナリオでは
あなたはその後、(データベースからEX)必要に応じてコンテンツを読み込むことができ
+0
私は/ article/*で始めることはできません。 – Robin
0
は、私たちは、URLを読み、特定のファイルにリダイレクトすることができ、エラーハンドラから、解決策を見つけました。例:このurl/articles /エラーハンドラを押すと404エラーが発生し、カスタマイズされたリソースにリダイレクトできます。
Thannks。
関連する問題
- 1. 再生時のURL書き換えのオプションパラメータ2.4
- 2. Magento Tag URL書き換えて生成
- 3. 書き換えURL
- 4. URLプロファイルビューの書き換え
- 5. 書き換えAPIのURL
- 6. WordpressのURL書き換え
- 7. 書き換えのURL
- 8. 書き換えカスタムポストタイプのURL
- 9. アドレスバーのURL書き換え
- 10. 書き換えURL CodeIgniterの
- 11. のasp.net URL書き換え
- 12. asp.netのURL書き換え
- 13. .htaccessのURL書き換え?
- 14. tomcatのURL書き換え
- 15. NginxのURL書き換え
- 16. グレイルのURL書き換え(ルールの書き換え)
- 17. Apacheの書き換えルール(URL書き換え)
- 18. Tuckeyを使用したURL書き換えのヘルプStruts2のURL書き換え
- 19. URLマッピング、URLのリダイレクト/書き換え
- 20. php URL書き換えwamp
- 21. スケーラブルURL書き換えルール
- 22. URL書き換え+%20
- 23. モッズ書き換えルートURL
- 24. IIS URL書き換え
- 25. IIS URL書き換え
- 26. Magento 2 URL書き換え
- 27. 書き換えURL(.htccess)
- 28. htaccessを書き換えURL
- 29. nginx Wordpress URL書き換え
- 30. Htaccess SEF url書き換え
ここにいくつかのルーティングの例があります:https://www.playframework.com/documentation/2.5.x/JavaRoutingを見てください。これで問題が解決しない場合は、ルータdslを試すこともできます微調整されたカスタムルートのためhttps://www.playframework.com/documentation/2.5.x/JavaRoutingDsl –