Abban az esetben jelentkezik a gond ha figyelmetlenek vagyunk a shop url tekintetében.
Tegyük fel beállítjuk, hogy a mi shopunk a http://www.akarmi... alatt érhető el, de amikor a böngészőben felkeressük a webáruházunkat az url-be már nem írjuk be a www. részt hanem csak http://akarmi..... Meg is jelenik a webáruház, nem vesszük észre a különbséget azonban a böngészők tiltják a crossdomain használatot, tehát egyik url alól nem végezhetünk egy másik url alatti ajax hívást, így a háttérben nem adódik át hogy elfogadtuk a feltételeket.
Másik látványos eredmény hogy ha egyik domain alatt berakunk valamit a kosárba akkor a másik domain alatt nem lesz benn a kosárba.
Megoldás:
Döntsük el melyik verziót használjuk a http://www.akarmi vagy a http://akarmi-t, és következetesen használjuk.
Természetesen a látogatókat nem lehet ere kötelezni, ezért a .htaccess fájlba bele is tehetjük az átirányítást, így mindig arra lesz irányítva amire mi szeretnénk.
Ha a www előtagosat használnánk akkor a shop/.htaccess fájl így kezdődjön:
Kód: Egész kijelölése
RewriteEngine on
## www-re
RewriteCond %{HTTP_HOST} ^domainem\.hu$ [NC]
RewriteRule ^(.*)$ http://www.domainem.hu/$1 [R=301,L]
De a legjobb ha mindenki a www.webshophun.hu -ra irányítja és akkor lesz sok látogatóm.
Ha www nélküli elérést preferáljuk akkor a következő nyitás lenne a célszerű:
Kód: Egész kijelölése
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www\.domainem\.hu
RewriteRule ^(.*)$ http://domainem.hu/$1 [R=permanent,L]