WebSite X5Help Center

 
angelo S.
angelo S.
User

Aiuto per codice .htaccess per lingua /IP  it

Autore: angelo S.
Visite 1217, Followers 1, Condiviso 0  

salve avrei bisogno di aiuto riguardo al codice  .htaccess per forwardare gli utenti a seconda della lingua del provider da cui si connettono

avevo gia' avuto gentilmente risposta ma ora ho perfezionato esattamente quello di cui avrei bisogno

dovrebbe essere non troppo complicato

1) utenti da TUTTO il mondo diretti sulla home page principale (index) che sarà in inglese

2) SOLO utenti con IP italiano diretti a una sub cartella con il menu' italiano

lo posso mettere in tutte le pagine (sarebbe fondamentale) se uno accede da una pagina secondaria vorrei fosse rediretto nella home italiana  se con IP italiano

thanx to everyone :-)

Postato il
5 RISPOSTE
angelo S.
angelo S.
User
Autore

grazie ma non mi serve quello, ho bisogno solo che lingua IT vada in forward , gli altri no,

oltretutto in quel codice pare che tutte le lingue che non siano inglese e tedesco vadano a finire nella pagina italiano

Leggi di più
Postato il da angelo S.
Serzio ©
Serzio ©
User
angelo S.
1) utenti da TUTTO il mondo diretti sulla home page principale (index) che sarà in inglese 2) SOLO utenti con IP italiano diretti a una sub cartella con il menu' italiano

Su apache c'e' un modulo, il GeoIP, che permetterebbe di fare più o meno quello che chiedi. Purtroppo si tratta di un software che non può essere implementato senza supporto di chi fornisce l'hosting.

Dai un'occhiata su http://wowtutorial.org/linux-servers/how-install-geoip-module-apache-2-378.html

http://www.unofficialwsx5.com

Leggi di più
Postato il da Serzio ©
Roberto M.
Roberto M.
User

Un po di spirito di adattamento bastava inserire it per renderla configurata per solo ip italiano. Inoltre questo reindirizzamento lo fa se il sito origine viene cliccato da qualsiasi link (es google). Secondo me ti va piu che bene.

#Seconda Lingua 'it'

RewriteCond %{HTTP:Accept-Language} ^it [NC]

RewriteRule ^$ /it/index.html [L,R=301]

#tutte le altre non dichiarate 'it'

RewriteRule ^$ /index.html [L,R=301]

Leggi di più
Postato il da Roberto M.
Serzio ©
Serzio ©
User
Roberto M.
Un po di spirito di adattamento bastava inserire it per renderla configurata per solo ip italiano. Inoltre questo reindirizzamento lo fa se il sito origine viene cliccato da qualsiasi link (es google). Secondo me ti va piu che bene.

Esattamente, ma questo metodo è basato sull'impostazione del browser, mentre per la "discriminazione" in base all'IP serve qualcosa di più completo come il servizio GeoIP.

Leggi di più
Postato il da Serzio ©