Zašto mi se CSS/JS fajlovi ne učitavaju (403/404) posle migracije?
Zašto se CSS/JS fajlovi ne učitavaju (greške 403/404) posle migracije?
Greške 403 (zabranjen pristup) ili 404 (nije pronađen) za CSS i JS fajlove nakon migracije WordPress sajta često nastaju zbog nepravilnih permisija, neažuriranih putanja ili keša. Evo koraka za rešavanje:
- Proverite permisije fajlova: Standardne WordPress permisije su 644 za fajlove (uključujući CSS/JS) i 755 za direktorijume. Koristite File Manager u cPanelu ili FTP klijent (npr. FileZilla) da ih podesite. Pogrešne permisije su čest uzrok 403 grešaka posle migracije.
- Obrišite keš: Izbrišite server keš (LiteSpeed Cache ako je aktivan), browser keš i plugin keš (npr. WP Rocket, W3 Total Cache). WP Host koristi LiteSpeed servere sa NVMe SSD za optimalne performanse, ali keš može uzrokovati privremene probleme.
- Regenerišite permalinks: Idite u WordPress admin > Podešavanja > Permalinks i sačuvajte bez izmena da se osveže .htaccess fajl.
- Proverite putanje u temi/pluginovima: Ako koristite custom temu, osigurajte da su reference na CSS/JS fajlove relativne (npr. /wp-content/themes/vasa-tema/style.css). Koristite WordPress funkcije poput get_template_directory_uri().
- Proverite .htaccess: U korenu sajta, obezbedite da nema blokada za CSS/JS fajlove. Standardni WordPress .htaccess treba da dozvoli pristup.
Ako problem i dalje postoji, pošaljite tiket podršci WP Host (dostupnoj 24/7, specijalizovanoj za WordPress). Besplatna migracija uključuje proveru ovih elemenata, a WordPress komandni centar olakšava upravljanje.