私は、Spring、MVC、およびwebapp-runnerを使用してプロジェクトに取り組んでいます。プロジェクトは/test/home/index.jspのような階層を持っていましたが、webapp-runnerを使って/home/index.jspに変更しました。ですから、古いURLがサポートされ、 "/test/home/index.jsp"を "/home/index.jsp"にリダイレクトすると、古いURLが使用された場合にページが制動されません。 誰かが私に手を差し伸べることができれば、私は感謝しています。スプリングを使用してURLをリダイレクトすることは可能ですか
答えて
私はこれを解決するには、WebアプリケーションサーバーにApache2を置き、古いトラフィックを新しいURL構造にリダイレクトします。古いURLまたはないを維持したい天気を依存するサーバーにインストール
は、私が書き換えを使用するか、リダイレクトしたいかどうか
apt-get install apache2
を実行しているのと同じくらい簡単です。ビュー名を返し、あなたのコントローラにhttp://httpd.apache.org/docs/2.4/rewrite/remapping.html
return "redirect:/home/index.jsp";
を、または必要なマッピングを有する第二のコントローラを作成します。
は、詳細についてはこちらを参照してください。
だから、メインコントローラを使ってすべてのURLに追いついてリダイレクトする方法はありますか? – Fred
tuckey urlは書き換えますが、スプリングコントローラはハードコードされた文字列だけでなく、式を取ります – NimChimpsky
、おかげで、tuckey url書き換えが必要なものに完璧に見えます – Fred
- 1. sendredirect()を使用してサブディレクトリのページにリダイレクトすることが可能です
- 2. ポインティングベースURLを使用してUIWebViewにイメージをロードすることは可能ですか?バンドルURL
- 3. リダイレクトなしでワイルドカードを使用してサブドメインを作成することは可能ですか(Rフラグ)?
- 4. URLを使ってLaTeXをHTMLスクレープすることは可能ですか?
- 5. ウェブソケットをシームレスにリダイレクトすることは可能ですか?
- 6. OmniPascalを使用してリファクタリングを適用することは可能ですか?
- 7. "Tracking Protection" APIを使用して新しいURLをブロックすることは可能ですか
- 8. 複数のURLにリダイレクトするか、変数を使用してリダイレクトすることができますか?
- 9. レコードをレコード要素として使用することは可能ですか?
- 10. エンティティをデータコントラクトとして使用することは可能ですか?
- 11. OAuth2アクセストークンとしてGuidを使用することは可能ですか?
- 12. Rails - paramsでカスタムパスにリダイレクトすることは可能ですか?
- 13. は、win32アプリケーションでactiveXコントロールを使用することは可能ですか?ことは可能であるが、
- 14. C++でアプレットを使用することは可能ですか
- 15. ライブラリでThreadPoolを使用することは可能ですか?
- 16. スプリングブートでマイクロサービスを使用することは可能ですか
- 17. Eigenをcで使用することは可能ですか?
- 18. vimをマウスで使用することは可能ですか
- 19. レポートでカスタムフィールドを使用することは可能ですか
- 20. iOSでTTSを使用することは可能ですか
- 21. xulでjqueryを使用することは可能ですか?
- 22. UIWebViewでiframeを使用することは可能ですか?
- 23. スクリプトコンポーネントでOleDbConnectionsを使用することは可能ですか?
- 24. cでシリアルポートクラスを使用することは可能ですか?
- 25. CTestでOpencoverを使用することは可能ですか?
- 26. BackJone.jsでExtJSを使用することは可能ですか?
- 27. CallerMemberNameAttributeをfで使用することは可能ですか?
- 28. ORをSelenium.Clickで使用することは可能ですか?
- 29. URLエンコードを使用してjsonデータを取得することは可能ですか?
- 30. Webページ内のSVG要素を使用してurl(#id)属性をスコープすることは可能ですか?
私はherokuに展開しているので、これを設定できるかどうかは分かりませんが、わかりません。 – Fred