Mam wielojęzyczną stronę (11 języków). W tej chwili działa wybierając język za pomocą "języka" pobierz parametr lub plik cookie. Teraz chcę używać subdomen zamiast plików cookie i uzyskać parametr. Ale nie chcę tworzyć 11 pełnych kopii strony internetowej (silnika i statycznych rzeczy) dla każdej poddomeny. Czy jest możliwe umieszczenie kodu php i htaccess (bardzo małego fragmentu) w katalogu głównym każdej poddomeny, więc tylko jedna kopia silnika i innych rzeczy na stronie będzie używana przez 11 subdomen. Dzięki.PHP: wielojęzyczna strona z subdomenami bez wielu kopii public_html
Odpowiedz
Powiedziałbym, aby skonfigurować Apache, aby skierować wszystkie swoje virtual hosts do tego samego folderu, a następnie użyć $_SERVER["SERVER_NAME"], aby dowiedzieć się, jaka subdomena została zażądana.
nie będziesz miał zbyt wielkiego wyboru, jak w jakiś sposób określić wybrany język. Najbardziej podoba mi się pomysł ASeptik, ale w moich aplikacjach raczej korzystam z nagłówka http-accept-language z przeglądarki, aby określić domyślny język użytkownika i użyć sesji (więc ciasteczka lub POST-parametry ponownie), aby zapisać inny język wybór.
Potrzebuję wszystkich wersji strony indeksowanej przez wyszukiwarki. Ta metoda nie byłaby przydatna. – user1267570
- 1. Google Analytics z wieloma subdomenami
- 2. Niewidoczne .htaccess Przekierowanie z/public_html/do/public_html/folder
- 3. Kapibara z subdomenami - default_host
- 4. Podziel duży plik bez kopii?
- 5. Wielojęzyczna aplikacja kolby
- 6. PHP Odśwież Strona
- 7. wielojęzyczna aplikacja wpf
- 8. C# Array slice bez kopii
- 9. PHP: tworzenie kopii zmiennej referencyjnej
- 10. PHP - strona automatycznego odświeżania
- 11. Nie można udostępnić sesji z subdomenami za pomocą Laravel 4
- 12. Symulacja PHP Dołącz bez PHP
- 13. Generowanie ciągu wielu kopii podciągu w Vim
- 14. Uruchamianie PHP bez rozszerzenia bez użycia mod_rewrite?
- 15. Strona ASP.net bez kodu za
- 16. Wielojęzyczna baza danych: która metoda jest lepsza?
- 17. Udostępnianie plików cookie między subdomenami i domeną
- 18. Debugowanie wielu kopii programu z jednej instancji VS
- 19. W jaki sposób zapobiec pobieraniu wielu kopii z React?
- 20. jquery-ui datepicker wielojęzyczna integracja
- 21. Zwracanie C++ std :: wektor bez kopii?
- 22. Strumień ze std :: string bez tworzenia kopii?
- 23. Jak zwrócić obiekt bez konstruktora kopii?
- 24. jak przesłać kolekcję do tyłu bez kopii?
- 25. usunąć pliku z repozytorium bez usuwania kopii lokalnej
- 26. Jak wykreślić znaki z ciągu tekstowego bez kopii?
- 27. php - strona zabezpieczeń za pomocą zmiennej globalnej
- 28. Wielojęzyczna aplikacja w ASP.NET MVC - najlepsze praktyki?
- 29. Udostępnianie plików cookie między subdomenami w java?
- 30. "Użyj" instrukcji php wielu?
+1 To jest droga. – dmp
To działało. Dzięki! – user1267570
Jak skonfigurować serwer Apache, aby wskazywał wszystkie hosty wirtualne na ten sam folder? czy możesz napisać kod, proszę :) – D3VELOPER