WebSite X5Help Center

 
angelo S.
angelo S.
User

Aiuto per codice .htaccess per lingua /IP  it

Autor: angelo S.
Visited 1451, Followers 1, Udostępniony 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 :-)

Posted on the
5 ODPOWIEDZI
angelo S.
angelo S.
User
Autor

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

Czytaj więcej
Posted on the from 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

Czytaj więcej
Posted on the from 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]

Czytaj więcej
Posted on the from 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.

Czytaj więcej
Posted on the from Serzio ©