title: WordPress 404ing on static assets, but I can see the files at the URL being queried
body: <p>I built a theme on a local WordPress install. All worked beautifully. FTPed the theme directory  to the remote host. I can see all the files there. In WP-Admin, switched to my new theme, and not a single thing in the /themes/my_theme/assets/ directory is loading. No CSS, no JS, no images.</p>
  
  <p>The file URL being queried is correct, according to the files I can see on the server:
  <code>http://sitename.com/sub/wp-content/themes/my_theme/assets/css/site.css</code> is a valid path as far as I can tell, but is returning 404 on page load.</p>
  
  <p>For the CSS, I am using styles.css to load in a bunch of files. I can access styles.css at <code>http://sitename.com/sub/wp-content/themes/my_theme/style.css</code>, but I can't access the file URL for any of the CSS it imports.</p>
  
  <p>Both local &amp; remote are running Wordpress 4.0.1. </p>
  
  <p>I am using <code>&lt;?php bloginfo('template_directory'); ?&gt;</code> to load the static in-template image assets. These are also outputting a full &amp; correct path, but returning 404 on page load.</p>
  
  <p>I am using <code>enqueue_scripts</code> in the functions.php file to load the JS. Again: outputting a full &amp; correct path, but returning a 404 on page load.</p>
  
  <p>What have I missed?</p>