title: Django Admin has broken CSS link through apache, but works in runserver mode
body: <p>For some reason, at some point the django administration got broken. The css is missing. </p>
  
  <p>Here are my settings:</p>
  
  <pre><code>MEDIA_ROOT = os.path.normpath(os.path.join(SITE_ROOT, 'media/'))
  MEDIA_URL = '/media/'
  ADMIN_MEDIA_PREFIX = '/admin_media/'
  </code></pre>
  
  <p>However, the generated line on the admin page is still:</p>
  
  <pre><code>&lt;link rel="stylesheet" type="text/css" href="/admin_media/css/base.css" /&gt;
  </code></pre>
  
  <p>but the site gives me 404 on this file.</p>
  
  <p>And it gets better - if I use apache to view the project, that problem occurs. If I use <code>python manage.py runserver</code> the admin works well.</p>
  
  <p>Any clues to why that might be happening?
  - restarted apache, that didn't help.</p>
  
  <p>here is what i have in the urls file:</p>
  
  <pre><code>    (r'^media/(?P&lt;path&gt;.*)$', 'django.views.static.serve', {'document_root': settings.MEDIA_ROOT}),
  </code></pre>