Ismerősöm keresett meg azzal a problémával, hogy a VirtueMart shopjában a kosárba rakás hol működik, hol nem. Korábbi tapasztalatok alapján egyből jó helyen keresgéltem a megoldást.
Ha a VirtueMart-nál az AJAX-os kosárba rakás be van kapcsolva, akkor csak pontosan azon az url-en fog működni, ami a beállításoknál meg lett adva (lásd előző írásomat). A hol megy - hol nem megy probléma azért volt, mert valaki www-vel, valaki www nélkül használta és ez már bizony különbség.
A megoldási lehetőségek:
- A VirtueMart konfigjában úgy állítsuk be a címet, hogy ne fix legyen, hanem mindig felvegye az oldal url-jét. Mivel ezt nem javaslom, mert előre nem látható gondokat okoz máshol, inkább le sem írom a menetét. Akinek tényleg erre van szüksége, úgyis tudja a megoldást :)
- Kapcsoljuk ki az AJAX-os kosarat. Egyszerű, de hatásos.
- Állítsuk be egy htaccess fájlon keresztül vagy egyéb módon, hogy fixen egy címet használjon az oldal. Döntsük el, hogy melyik domainünk és www vagy anélkül. Ez a keresőknek is jót tesz, mivel nem érzékelnek duplikátumot az oldalon, legalábbis így nem. Figyeljünk arra, hogy ún. 301 Redirectet használjunk. leírások vannak a neten, talán egyszer megírom én is.
Utolsó kommentek