component path rewrites