.htaccess redirect by language non mi soddisfa, meglio un javascript?
Auteur : angelo S.grazie all aiuto di molti membri di questo forum (serzio ed altri) sono riuscito a far funzionare il redirect by language usando il file .htaccess nella root principale (eccolo per capirci)
RewriteEngine on
RewriteCond %{HTTP:Accept-Language} (it) [NC]
RewriteRule ^$ /IT/index.html [L,R=301]
il problema è che non mi soddisfa, in quanto funziona solo se chi entra nel sito lo fa dalla porta principale (esempio digita www.esempio.com )
se già invece entra da google su una pagina secondaria addio...non fa alcun redirect e si trova nella versione inglese universale (o anche se uno digita www.esempio.com/index.html non funziona già piu !niente redirect
siccome necessito che i prezzi siano differenti per i vari mercati necessito per forza che chi entra nel sito con user agent italiano da qualunque pagina sia ri-direzionato nella subdirectory italiana
magari un javascript in ogni pagina da inserire dopo l'head? e se si quale? qualche aiuto, ne ho provato un paio ma non funzionano proprio con nessun browser ,magari erano vecchi (anzi togliamo il magari)
ps siccome come ho detto i prezzi sono differenti per i vari mercati per molti motivi, è necessario che ad esempio chi entra nel sito dall'italia o dal giappone non possa comprare ad esempio con i prezzi magari piu bassi che sono settati per per il mercato americano !(per tanti motivi)
... ma, ...avrai le tue ragioni, ...ma lo trovo scorretto...
... supponiamo che due compagni di università dovessero scaricare un libro da internet, e che uno sia uno studente Inglese domiciliato in Italia, e che l'atro sia Italiano, collegandosi allo stesso Sito, acquisterebbero a prezzi diversi...!!!???
... se amazon avesse fatto un qualcosa del genere non esisterebbe già da 20 anni...
...
... per il redirect, occorrerà ricercare risorse in rete, ... più di quello che è stato detto qui, non ne saprei, ...certo è che ".htaccess" ha priorità dalla cartella in cui è ospite, quindi possono esserci più controlli mirati, per cui se il sito è gestito col metodo del multilingua/multisito/sottosito, con le path adeguate non penso che ci possano essere problemi, ma il test lo può fare solo chi ha già una struttura del genere in mano...
.
bye, KolAsim
Auteur
carissimo il mercato funziona cosi, apple vende l'iphone 5 a hong kong e negli usa a 500 o poco piu, in italia a 729 euro, e cosi TUTTI i prodotti apple, che addirittura fa pagare diversamente nei diversi paesi europei
e mi pare molto lontana dal fallimento..
si chiama mercato :-)
... lo puoi fare benissimo, e ti ho indicato come fare, ...ma ho espresso anche il mio pensiero, ritenendo scorretto anche tutto quello che fa la marca di quei cosi che hai nominato, da cui me ne tengo alla larga...
.
bye, KolAsim
Premesso che si tratta di una pratica commerciale che aborrisco, nella discutibile ottica della globalizzazione, una possibile soluzione che non faccia uso di js (che potrebbe sicuramente essere disattivato) e nemmeno di .htaccess (che funziona solo su piattaforma linux) potrebbe essere implementata sul lato server con una manciata di righe di codice simile al seguente:
Un esempio pratico funzionante è su http://www.serzio.it/acceptlanguage
Auteur
scusate penso che qualcuno non ha capito una cosa molto importante, chi compra da un paese extra EU paga un prezzo export cioè senza iva, chi compra in italia paga l'iva , pertanto ovviamente TUTTI se possono scegliere comprano dalla versione US del sito conn i prezzi export....
siccome website non è cosi sofisticato poi da aggiungerti l iva se commpri da un paese EU ovviamente il cliente si ritrova con decine di pagamenti in automatico coon paypal con i prezzi export US or JP
Non per polemizzare, è un argomento che va al di fuori degli scopi di questo forum ed inoltre mi interessa realmente poco, ma ... se il melafonino in hk costa 500 e ci metti il ricarico di circa il 25/30% per l'importazione, sdoganamento ed iva ... arriviamo ad una cifra abbastanza diversa da quella indicata da te in precedenza, ma ... tutto questo non mi interessa ... era giusto "per dire".
Al di la di questo... la mela, per quanto mi riguarda, potrebbe anche tranquillamente ammuffire ... sugli scaffali.