# Final Fix Instructions - Logo i Next.js Routing

## ✅ Nove ispravke:

### 1. Logo Putanje
- ✅ Logo komponenta: `/konfigurator/tehnolink-logo.png`
- ✅ ProductDetailClient: Sve logo putanje ispravljene
- ✅ PDF generisanje: Logo sa ispravnom putanjom

### 2. Next.js Konfiguracija
- ✅ `trailingSlash: false` (promenjeno sa true)
- ✅ `basePath: '/konfigurator'` zadržano
- ✅ `assetPrefix: '/konfigurator'` zadržano

## 🧪 Testiranje nakon upload-a:

### 1. Logo Test
```
https://tehnolink.net/konfigurator/tehnolink-logo.png
```
Treba da učita logo bez 404 greške.

### 2. Pojedinačni Proizvodi
- Kliknite na "Configure" dugme
- Treba da otvori: `https://tehnolink.net/konfigurator/products/[id]`
- Proverite da nema XHR 404 grešaka

### 3. XHR Request Test
U Developer Console (F12 → Network) treba da vide:
- ✅ Request-ovi idu na `/konfigurator/products/[id]`
- ❌ Ne treba da bude `/products/[id]`

## 🔍 Ako i dalje ima XHR 404 grešaka

Problem je verovatno u Next.js client-side routing sa basePath. Rešenja:

### Rešenje A: Ukloniti basePath
Ako pojedinačni proizvodi i dalje ne rade:
1. Uklonite `basePath` i `assetPrefix` iz next.config.ts
2. Kreirajte novi build
3. Testirajte ponovo

### Rešenje B: Custom Router
Ako basePath ne radi, možemo kreirati custom router funkciju:
```javascript
// Umesto Link komponente
const handleClick = () => {
  window.location.href = `/konfigurator/products/${product.id}`;
};
```

### Rešenje C: Static Fallback
Ako ništa ne radi:
- Kreirajte statičke HTML fajlove za svaki proizvod
- Koristite redirecte

## 📁 Upload Novog Build-a

1. **Uploadujte sve iz `out/` foldera** u `public_html/konfigurator/`
2. **Koristite `simple-htaccess`** (preimenujte u `.htaccess`)
3. **Obrišite browser cache** (Ctrl+F5)

## 🎯 Očekivani rezultat:

Nakon ovih ispravki:
- ✅ Logo se učitava bez 404 grešaka
- ✅ Pojedinačni proizvodi se otvaraju bez XHR grešaka
- ✅ Sve putanje koriste `/konfigurator/` prefiks
- ✅ "Request inquiry" dugme radi

**Ako XHR greške i dalje postoje, probajte Rešenje A (ukloniti basePath)!** 🚀
