Kako riješiti 404 grešku na WordPressu uz pomoć AI alata (dokazno, bez gubljenja vremena)
U ovom “How To” vodiču prikazujem dokazni pristup rješavanju 404 greške uz pomoć AI alata. Umjesto nasumičnog googlanja i “popravaka na slijepo”, proces je: dokaz → opseg → radnja. Svi URL-ovi u primjerima su demo.
Što 404 znači
404 (Not Found) znači da je preglednik zatražio resurs na određenoj putanji, a server ga nije pronašao. 404 se može odnositi na stranicu (HTML) ili na asset (JS/CSS/slika).
Zašto AI pomaže
AI je učinkovit kada ga koristiš kao “navigatora” koji traži konkretne dokaze i vodi te kroz odluku bez pretpostavki. Ključ je u tri koraka:
- Dokaz: što točno vraća 404 i gdje.
- Opseg: je li problem lokalno ili globalno.
- Radnja: minimalna, reverzibilna korekcija i provjera.
Proces: dokaz → opseg → radnja
1) Opseg problema (5 minuta)
Prvo provjeri javlja li se 404 samo na jednoj stranici ili na više ključnih dijelova weba. Otvori tipične stranice (demo):
- Stranica s formom:
https://demo-site.com/registracija/ - Single sadržaj:
https://demo-site.com/oglasi/vila-s-pogledom/ - Statična stranica:
https://demo-site.com/kontakt/
Ako se 404 ponavlja na svim tim tipovima stranica, tretiraj ga kao globalan problem.
2) Dokaz iz preglednika (DevTools → Network)
U Chrome/Firefox otvori DevTools → Network, refresh stranice i filtriraj po 404.
Kod WordPressa čest slučaj je 404 za plugin JS datoteke (demo):
GET https://demo-site.com/wp-content/plugins/form-plugin/assets/js/frontend/main.js?ver=3.1.7 → 404
GET https://demo-site.com/wp-content/plugins/form-plugin/modules/deprecated/assets/build/js/frontend.js?ver=3.1.7 → 404
3) Dokaz sa servera (hosting logovi)
Ako hosting nudi logove, filtriraj po statusu 404 i potraži zahtjeve prema /wp-content/plugins/.
To potvrđuje da problem nije samo u tvom pregledniku.
4) Ključni dokaz: postoji li datoteka na disku?
U File Manageru/FTP-u provjeri postoji li datoteka na putanji koju browser traži. Vrlo čest uzrok je mismatch strukture foldera nakon updatea plugina.
Primjer (demo):
- Browser traži:
/assets/js/frontend/main.js(404) - Na disku postoji:
/assets/build/frontend/main.js
Drugi primjer (demo):
- Browser traži:
/modules/deprecated/assets/build/js/frontend.js(404) - Na disku postoji:
/modules/deprecated/assets/build/frontend.js(nema/js/foldera)
5) Minimalna radnja: reverzibilni “hotfix”
Ako je dokaz da file postoji, ali na drugoj putanji, najbrže rješenje je napraviti očekivani folder i kopirati datoteku. Primjeri (demo):
Primjer A: assets/js/frontend/main.js
Na disku imaš:
/wp-content/plugins/form-plugin/assets/build/frontend/main.js
Napravíš i kopiraš u:
/wp-content/plugins/form-plugin/assets/js/frontend/main.js
Primjer B: modules/deprecated/.../build/js/frontend.js
Na disku imaš:
/wp-content/plugins/form-plugin/modules/deprecated/assets/build/frontend.js
Napravíš i kopiraš u:
/wp-content/plugins/form-plugin/modules/deprecated/assets/build/js/frontend.js
6) Verifikacija (dokaz da je popravljeno)
-
Direktno otvori URL resursa u browseru (demo):
https://demo-site.com/wp-content/plugins/form-plugin/modules/deprecated/assets/build/js/frontend.js— mora se otvoriti JS tekst (bez 404). - Refresh stranice s formom i provjeri u Network tabu da je popis 404 zahtjeva prazan.
- Ako koristiš CDN/cache, napravi purge i ponovi provjeru.
Koje posljedice posjetitelj može uočiti
Ako nedostaju ključne JS datoteke formi, posjetitelj može primijetiti:
- forma se ne šalje ili nema potvrde uspjeha
- validacija polja ne radi
- uvjetna polja (conditional logic) se ne prikazuju
- AJAX submit / redirect / poruke uspjeha ne rade
- povremeno sporije učitavanje zbog neuspjelih zahtjeva
AI prompt koji možeš koristiti (copy/paste)
Imam WordPress web i u DevTools (Network) vidim 404 za ove asset URL-ove:
1) https://demo-site.com/wp-content/plugins/PLUGIN-NAME/.../main.js
2) https://demo-site.com/wp-content/plugins/PLUGIN-NAME/.../frontend.js
U File Manageru vidim da datoteke postoje, ali na drugoj putanji (npr. assets/build/...).
Vodi me dokazno:
- prvo scope check (lokalno vs globalno),
- zatim potvrdi stvarne putanje na disku,
- predloži minimalno invazivno, reverzibilno rješenje,
- i napiši kako da verificiram da više nema 404.
Napomena za buduće updatee
Ako se problem ponovi nakon updatea plugina, prikupi dokaze (Network 404 + struktura foldera + verzije plugina) i pošalji vendor supportu. To je najbrži put do trajnog rješenja.
