Apache stellt eine Webseite in verschiedenen Sprachen bereit

Apache stellt eine Webseite in verschiedenen Sprachen bereit

Ich möchte eine Webseite in verschiedenen Sprachen bereitstellen, je nachdem, woher der Benutzer kommt. Zum Beispiel, www.mysite.com/frwenn der Benutzer aus Frankreich kommt, und www.mysite/es, wenn der Benutzer aus Spanien kommt. Außerdem würde es akzeptiert www.fr.mysite.comund www.es.mysite.com.

Ich beziehe mich nicht auf Folgendes:Inhaltsverhandlung - Apache HTTP Server. Ich möchte nicht, dass es so angezeigt wird: www.mysite.com/home.es.html.

Antwort1

Schreiben Sie die URL mit mod_rewrite in den gewünschten Wert um:

mod_rewrite - Apache-HTTP-Server

So etwas wie eine Benutzeranforderung www.mysite/esund Apache werden intern zu umgeleitet www.mysite.com/home.es.html. Der Benutzer muss nie sehen www.mysite.com/home.es.html, es sieht aus, als wäre die URL, www.mysite/esaber in Wirklichkeit ist sie bei www.mysite.com/home.es.html.

verwandte Informationen