2016-04-07 7 views
0

私はプロジェクトを持っています。私はwildflyサーバーを実行しています。ユーザーがサービスにサインインするためのサインインフォームがあります。彼らがhttp://localhost:8080/PMS/webにサインインするとき、これはアドレスバーのURLです。webは私のサーブレットの名前です。どのように私はhttp://localhost:8080/PMS/user/homeのようなものに変更して、より読みやすくすることができますか? history.pushState()を使用してURLを変更することができました。これは良い方法ですか?アドレスバーに表示されるURLを変更する

+0

適切な回答を得るために、さらに詳しい情報が必要です。どのようなWebサーバーを実行していますか? Apache、Nginx、Tomcat、他に何か? –

+0

質問が編集されました。 –

答えて

0

Tuckyを使用してサーバー側でURLを書き換えました。それは私の目的のために非常にうまく動作します。ここにリンクがあります。 http://tuckey.org/urlrewrite/

0

AFAIK、はい、history.pushStateでURLを変更できますが、これはそのような機能の使用目的ではありません。理想的には、このような目的でサーバー側のURL書き換えを使用する必要があります。

+0

アドレス帳に表示されているサーバー側のURL書き換え変更アドレスはありますか? –

関連する問題