geerlingguy / jeffgeerling-com

Drupal Codebase for JeffGeerling.com
https://www.jeffgeerling.com
GNU General Public License v2.0
41 stars 2 forks source link

Account for rewrite of sites/jeffgeerling.com/files to sites/default/files #58

Closed geerlingguy closed 4 years ago

geerlingguy commented 4 years ago

In the new site, I'm just going to operate my one site using sites/default... at least so far, that's what I'm thinking. With Drupal 7 I had sites/jeffgeerling.com and the public files dir was in there.

So some file paths will result in 404s (like from Google Image Search), unless I rewrite requests.

For example:

https://www.jeffgeerling.com/sites/jeffgeerling.com/files/files/jeff-2018.jpg

Should rewrite to:

https://www.jeffgeerling.com/sites/default/files/files/jeff-2018.jpg

geerlingguy commented 4 years ago

Inside the .htaccess:

  # Redirect requests from /sites/jeffgeerling.com to /sites/default
  RewriteRule ^sites/jeffgeerling\.com/(.*)$ /sites/default/$1 [L,NC,R=301]