WebSite X5Help Center

 
angelo S.
angelo S.
User

Aiuto per codice .htaccess per lingua /IP  it

Auteur : angelo S.
Visité 1416, Followers 1, Partagé 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 :-)

Posté le
5 RéPONSES
angelo S.
angelo S.
User
Auteur

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

Lire plus
Posté le de 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

Lire plus
Posté le de 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]

Lire plus
Posté le de 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.

Lire plus
Posté le de Serzio ©