Tengo la siguiente regla de reescritura de htaccess y, sinceramente, no estoy seguro de por qué esto no funciona.
Después de agregarlo y luego vaciar los enlaces permanentes, las URL de subpágina 404 y las imágenes 404 también
Cuando un usuario accede directamente a la URL de una imagen, se pasa el parámetro para ejecutar la lógica contra él. (pero esto no debería importar en un sentido general)
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -s
RewriteRule "^wp-content/uploads(/d{4}/d{2}/[A-Za-z0-9_@./&+-]+)+.([A-Za-z0-9_@./&+-]+)$" "/index.php?access=$1&file_type=$2" [QSA,L]
</IfModule>
.