The cache folder path was incorrectly above the root path when using %{DOCUMENT_ROOT} in target RewriteRule URL. Using URL_PUBLIC instead.