404 la accesarea imaginilor din wp-content/uploads/

13 oct. 2010, 16:59:42
Vizualizări: 39.8K
Voturi: 3

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ă?

2
Comentarii

1) De unde "obții" imaginea, adică de la ce agent utilizator, ce computer etc.? 2) Ce plugin-uri sunt active? Ai un plugin de protecție împotriva hotlink-ului activat?

ZaMoose ZaMoose
13 oct. 2010 17:43:10

O obțin cu o aplicație flash (setările crossdomain sunt ok) și cu o simplă comandă wget. De asemenea, Firefox afișează imaginea, dar consola Firebug indică un răspuns 404. Frumos din partea lui să o încarce oricum. Nu am un astfel de plugin activat, iar site-ul este setat să fie vizibil pentru agenții de căutare.

naugtur naugtur
14 oct. 2010 10:50:25
Toate răspunsurile la întrebare 2
2

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).

15 oct. 2010 10:51:46
Comentarii

După 11 ani, aceeași problemă, același plugin

Lucas Bustamante Lucas Bustamante
9 dec. 2021 01:04:27

Da, am găsit un fișier .htaccess în wp-content/uploads/ chiar și când nu am pluginul UAM. Problema s-a rezolvat după ștergerea fișierului .htaccess de acolo.

Sambruce Sam Sambruce Sam
10 mai 2024 18:40:15
0

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!

6 ian. 2018 17:12:37