Ho un sito Web multilingue (11 lingue). In questo momento funziona scegliendo la lingua usando il parametro "lingua" o un cookie. Ora voglio usare sottodomini invece di cookie e ottenere parametri. Ma non voglio fare 11 copie complete del sito web (motore e alcune cose statiche) per ogni sottodominio. È possibile inserire codice php e htaccess (un piccolo pezzo) nel catalogo radice di ciascun sottodominio, in modo che solo una copia del motore e del materiale del sito Web venga utilizzata da 11 sottodomini. Grazie.PHP: sito Web multilingue su sottodomini senza molte copie di public_html
risposta
Direi di configurare Apache per indirizzare tutti i tuoi virtual hosts nella stessa cartella, quindi utilizzare $_SERVER["SERVER_NAME"] per capire quale sottodominio è stato richiesto.
non avrai molta scelta che determinare in qualche modo la lingua scelta. Mi piace l'idea diSeptik finora, ma nelle mie applicazioni preferisco utilizzare l'intestazione http accept-language dal browser per determinare la lingua predefinita dell'utente e utilizzare una sessione (quindi ancora cookie o POST-Parametri) per salvare una lingua diversa scelta.
Ho bisogno di tutte le versioni del sito Web indicizzate dai motori di ricerca. Questo metodo non sarebbe utile. – user1267570
- 1. Sito Web multilingue
- 2. Approccio più efficiente per il sito Web PHP multilingue
- 3. Yii: sito Web multilingue: best practice
- 4. Implementazione di un sito Web multilingue tramite ASP.Net
- 5. Ottimizzazione sito web PHP
- 6. App Facebook su sottodomini: URL sito vs domini app
- 7. PHP - Progettazione dell'applicazione multilingue
- 8. Spree come sito multilingue/bilingue
- 9. Avvio di un sito multilingue in Laravel
- 10. SEO ottimizzazione domini multipli e sito multilingue
- 11. funzionalità di ricerca sul sito django multilingue
- 12. sito web ip utilizzando php
- 13. Hosting di immagini su sottodomini separati
- 14. Integrazione di IMAP sul sito Web php
- 15. Lo stesso sito Web ASP.NET su più sottodomini ma diversi database?
- 16. nginx - configurazione di due sottodomini
- 17. Utilizzando git di pubblicare su un sito web
- 18. Rails CMS per un sito multilingue
- 19. Come posso implementare OCR su un sito Web utilizzando PHP?
- 20. Distribuzione del sito Web PHP dal repository Git
- 21. Come duplicare un sito Web basato su PHP?
- 22. Come consentire agli utenti di creare i propri sottodomini sul mio sito Web MVC?
- 23. Backup del sito Web in PHP?
- 24. Account commerciante Google Registrati senza sito web
- 25. sito non PHP genera errori PHP
- 26. L'applicazione web multilingue cambia il testo div?
- 27. Misurazione su un sito web
- 28. Utilizzo di PHP Gettext Extension vs matrici PHP in siti Web multilingue?
- 29. Mappa da molte a molte relazioni senza proprietà di navigazione
- 30. Contenitori di librerie standard che producono molte copie su rvalues in GCC
+1 questa è la strada da percorrere. – dmp
Questo ha funzionato. Grazie! – user1267570
Come posso configurare Apache per puntare tutti gli host virtuali sulla stessa cartella? puoi scrivere il codice per favore :) – D3VELOPER