Tôi có một trang web đa ngôn ngữ (11 ngôn ngữ). Ngay bây giờ nó hoạt động chọn ngôn ngữ sử dụng 'ngôn ngữ' lấy tham số hoặc một cookie. Bây giờ tôi muốn sử dụng tên miền phụ thay vì cookie và lấy tham số. Nhưng tôi không muốn tạo 11 bản sao hoàn chỉnh của trang web (động cơ và một số công cụ tĩnh) cho mỗi tên miền phụ. Có thể đặt một số mã php và htaccess (một phần rất nhỏ) vào danh mục gốc của mỗi tên miền phụ, do đó chỉ một bản sao của công cụ và nội dung của trang web sẽ được 11 tên miền phụ sử dụng. Cảm ơn.PHP: trang web đa ngôn ngữ trên các tên miền phụ w/o nhiều bản sao của public_html
Trả lời
Tôi muốn định cấu hình Apache để trỏ tất cả virtual hosts của bạn vào cùng một thư mục, sau đó sử dụng $_SERVER["SERVER_NAME"] để tìm ra tên miền phụ nào đã được yêu cầu.
bạn sẽ không có nhiều lựa chọn hơn để xác định ngôn ngữ đã chọn bằng cách nào đó. Tôi thích ý tưởng của aSeptik nhất cho đến nay, nhưng trong các ứng dụng của tôi, tôi sử dụng tiêu đề http: accept-language http từ trình duyệt để xác định ngôn ngữ mặc định của người dùng và sử dụng một phiên (để cookie hoặc POST-Parameters một lần nữa) để lưu một ngôn ngữ khác lựa chọn.
Tôi cần tất cả các phiên bản trang web được lập chỉ mục bởi công cụ tìm kiếm. Phương pháp này sẽ không hữu ích. – user1267570
- 1. Tối ưu hóa SEO nhiều tên miền và trang web đa ngôn ngữ
- 2. Trang web đa ngôn ngữ
- 3. Đa ngôn ngữ cho một Trang web (php và javascript)
- 4. Các trang web đa ngôn ngữ với ASP.NET MVC
- 5. .htpasswd trên tên miền phụ cụ thể
- 6. Nơi lưu trữ ngôn ngữ được chọn trên trang web đa ngôn ngữ: phiên/cookie hoặc url?
- 7. Viết kịch bản trang web chéo trên cùng một tên miền, các tên miền phụ khác nhau
- 8. Tên miền phụ động PHP
- 9. Chỉ nhiều tên miền vào một trang web trên IIS7
- 10. Mẫu thiết kế cho trang web đa ngôn ngữ?
- 11. PHP: Kiểm soát miền tên miền/tên miền phụ
- 12. Đa ngôn ngữ Ngôn ngữ
- 13. Trang web Django với 2 ngôn ngữ
- 14. Django: Chạy trang web bằng nhiều ngôn ngữ
- 15. Duy trì các biến phiên trên các tên miền phụ
- 16. symfony chọn dựa trên tên miền phụ
- 17. đa ngôn ngữ App Toolkit cho các ứng dụng web
- 18. PHP setcookie() cho miền nhưng KHÔNG phải tên miền phụ
- 19. bản dịch ngôn ngữ trong php
- 20. Tác động của các URL đa ngôn ngữ trên SEO
- 21. Các blogger ngôn ngữ cụ thể theo tên miền
- 22. Có thể sử dụng nhiều ngôn ngữ lập trình trên một trang web
- 23. nhiều phiên bản django trên một tên miền
- 24. IIS 7.0 Nhiều liên kết trang web tên miền
- 25. Tên miền phụ Node.js
- 26. Thiết cookie cho nhiều tên miền phụ
- 27. Phiên trên Tên miền phụ trong Express
- 28. Whats cách tốt nhất để sử dụng nhiều ngôn ngữ trên một trang web là gì?
- 29. Ngôn ngữ trang web: sử dụng ngôn ngữ trình duyệt hoặc địa chỉ IP
- 30. Robots.txt cho nhiều tên miền
+1 đây là con đường để đi. – dmp
Điều này đã hiệu quả. Cảm ơn! – user1267570
Làm thế nào tôi có thể cấu hình Apache để trỏ tất cả các máy chủ ảo vào cùng một thư mục? bạn có thể viết mã xin vui lòng :) – D3VELOPER