title: Django Admin - FORCE_SCRIPT_NAME is appended twice to URL when POSTing
body: <p>I have deployed Django to a sub directory (I don't have full control over the server so can't change the way it's deployed).</p>
  
  <p>I added to my settings:</p>
  
  <pre><code>FORCE_SCRIPT_NAME = '/hub06'
  STATIC_URL = FORCE_SCRIPT_NAME + '/static/'
  </code></pre>
  
  <p>Now when I go to <code>/admin/hub06</code>, it's working properly, I can login and browse all admin pages. As soon as I do a <code>POST</code> request though (adding a new model), the URL gets corrupted.</p>
  
  <p>For example, when editing <code>/hub06/admin/myapp/car/1</code></p>
  
  <p>When I submit the form, it redirects to <code>/hub06/hub06/admin/myapp/car/</code></p>
  
  <p>So it adds script name twice. This is only for <code>POST</code> requests in Django admin.</p>