GAEアプリの短縮URLを作成しようとしているので、UrlRewriteFilterを使用しましたが、正しく設定できません。基本的に、ユーザーには次の情報が与えられます。
- test.com/012a-bc
リダイレクト先のページは
- test.com/vote.jsp?id=012a-bc
現時点では、次のurlrewrite.xml
ようなファイルで動作しています。
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE urlrewrite PUBLIC "-//tuckey.org//DTD UrlRewrite 4.0//EN" "http://www.tuckey.org/res/dtds/urlrewrite4.0.dtd">
<urlrewrite>
<rule>
<from>/([0-z]+)</from>
<to last="true">/vote.jsp?id=$1</to>
</rule>
</urlrewrite>
問題は、すべてのURLがこれにリダイレクトされることです。たとえば
- test.com/thankyou.jsp?id=0123
引き続きvote.jspでページを実行します。URLが見つからない場合にのみリダイレクトするようにするにはどうすればよいですか?