title: Flask adding a slash when a URL has a get parameter
body: <p>Flask seems to be not adding a slash at the url end before the get parameters in every case. But is doing it only in this case.</p>
  
  <p>it changes /users?uid=1 to /users/?uid=1 </p>
  
  <p>After changing it to tha it even gives me a 404 error. "The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again."</p>
  
  <p>Here's the code:</p>
  
  <pre><code>from flask import Flask, render_template, jsonify, Response, request
  app = Flask(__name__)
  
  @app.route("/users")
  @app.route("/post")
  @app.route("/bookmarks")
  @app.route("/&lt;target&gt;")
  def category_browser(target = ""):
      if(target != "" and target not in ['categories']):
          return render_template("404.html")
      else:
          return render_template("view.html")
  
  
  if(__name__ == "__main__"):
      app.debug = True;
      app.run(port=int(80))
  </code></pre>