404 la accesarea imaginilor din wp-content/uploads/
Primesc status 404 când încerc să accesez imagini, deși imaginea există în http. Imaginea se afișează în browser, dar codul 404 creează probleme unor aplicații.
Apelurile către wp-content/uploads/ sunt redirecționate în .htaccess:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteRule (.*) /index.php?getfile=$1 [L]
</IfModule>
De ce primesc status 404 dacă imaginea există și este servită?

Problemă rezolvată.
S-a descoperit că plugin-ul "User Access Manager" este responsabil pentru inserarea unui fișier .htaccess în wp-content/uploads/
și pentru gestionarea necorespunzătoare a apelurilor ulterioare.
Nu știu cum ar putea fi rezolvat plugin-ul UAM, dar este în regulă să ștergeți fișierul .htaccess. Nimic altceva nu depinde de el (cel puțin în cazul meu).

Conectează-te la directorul rădăcină al WordPress-ului tău și redenumește fișierul .htaccess în ceva precum .htaccess_old. Apoi, autentifică-te în zona de administrare WordPress și navighează la Setări -> Legături permanente.
Apoi, alege o structură de legături permanente diferită de cea pe care o ai în prezent și apasă pe butonul Salvează modificările. După aceea, selectează structura originală de legături permanente pe care o aveai inițial și apasă din nou pe butonul Salvează modificările. Reține că această acțiune va crea un nou fișier .htaccess pe serverul tău. Această metodă remediază problema imaginilor care returnează eroarea 404. Succes!
