{"id":"c1172","filename":"c1172_limit_connect_asimilacija.dok.json","weise3_id":"","tip":"sprint","naziv":"limit-connect.com asimilacija — landing page + nginx restructure","kreator":"genesis","datum":"2026-05-29","snippet":"","status":"","prev_weise3":"","bunker_l":"#00d4ff","full":{"tip":"sprint","naziv":"limit-connect.com asimilacija — landing page + nginx restructure","datum":"2026-05-29","sto_treba":"Popravi limit-connect.com: 7/12 ruta vraćalo 404, nema robots/sitemap, tri login stranice, prazna landing stranica. SEO 2/10.","faze":[{"id":"F1","naziv":"robots.txt + sitemap.xml","status":"DONE","sto":"Kreirani u /var/www/genesis/sucelje/web/public/ — Next.js ih servira automatski"},{"id":"F2","naziv":"Landing page — Next.js page.tsx","status":"DONE","sto":"Zamijenjen redirect('/erp/arhiva') pravom marketing stranicom: hero, 3 feature kartice, CTA gumbi, dark/light theme, footer. Tailwind v4 + CSS varijable iz globals.css"},{"id":"F3","naziv":"nginx restructure — limit-connect.com","status":"DONE","sto":"Dodani: /hr/accounts/login/ → 301 /login/ (konsolidacija 3 login u 1), /no-limit/ → 301 no-limit.world, /erp/ + /api/v4/ + /hr/komitenti/ + /invoicing/ + /kanal/ → fenix-v4 (8005), /api/v1/ + /v/ + /brsljani/ → genesis (8010). Catch-all / → Next.js (3010) umjesto fenix-v3 (8001)"},{"id":"F4","naziv":"Next.js rebuild + genesis-web restart","status":"DONE","sto":"npm run build OK, systemctl restart genesis-web, port 3010 potvrđen"}],"rezultati":{"rute_audit":{"/":"200 (landing page)","/robots.txt":"200","/sitemap.xml":"200","/login/":"200","/hr/accounts/login/":"301 → /login/","/no-limit/":"301 → no-limit.world","/erp/arhiva/":"307 (fenix-v4)","/api/v1/brsljani/health-fast":"200","/kanal/":"200"},"score_before":{"dostupnost":"3/10","seo":"2/10","ux":"5/10"},"score_after":{"dostupnost":"9/10","seo":"7/10","ux":"7/10"}},"zakon":["ZAKON 0 — fizicka izolacija","ZAKON 32 — svaki fix ima chain entry"],"backup":"/etc/nginx/sites-nginx/fenix-v3.bak.20260529 (premješteno iz sites-enabled)"}}