私の Web サイトでは、カスタム バイクの 2 つの画像を表示し、お気に入りに投票できるようにしています。投票ボタンをクリックすると、勝者 ID、敗者 ID、時間を渡します。ColdFusion を使用して、ID と時間が適切かどうかを判断します。
私の問題は .htaccess ファイルにあります。3 つの変数がない場合は、それらを開始ページにリダイレクトしたいと考えています。
--- is a good url
http://www.flyingpiston.com/rate/
--- is a good url
http://www.flyingpiston.com/rate/1502/1991/2013-4-2-4-43/
--- is NOT a good url
http://www.flyingpiston.com/rate/1502/1991/
--- my current settings
RewriteRule ^rate/([0-9]+)/([0-9]+)/(.*)/ /index.cfm?section=rate&winnerid=$1&loserid=$2&time=$3 [NS,L]
RewriteRule ^rate/([0-9]+)/([0-9]+)/ /index.cfm?section=rate [NS,L]
RewriteRule ^rate/ /index.cfm?section=rate [NS,L]
--- is not doing what I think it should do
RewriteRule ^rate/([0-9]+)/([0-9]+)/ /index.cfm?section=rate [NS,L]
3 番目の変数が存在しない場合、すぐ上の行は開始ページにリダイレクトされるべきだと思います。
3 つの変数が渡されるように、または変数が渡されないようにステートメントを微調整するにはどうすればよいですか?
このページを表示するには、次の URL にアクセスしてください: http://www.flyingpiston.com/rate/上の 2 つのボタンのみを使用して投票してください。左上のボタンは 3 つの変数を渡します。右上のボタンは、勝者と敗者の ID のみを渡します。