【发布时间】:2019-01-29 10:12:57
【问题描述】:
我有一个基于 php 的 Web 应用程序,我想在其中根据用户的国家/地区(例如 nz、au、in 等)将用户重定向到子域。
最好的方法是什么?
Htaccess? php? JavaScript?
如何使用上述选项?
或者你们也可以建议任何其他方式!
【问题讨论】:
-
对于任何类型的重定向,首先处理 HTTP 请求的是 Web 服务器。因此,为了获得最佳性能,应该在那里完成重定向(特别是对于重定向,我强烈建议将它们放在 Apache 主配置文件中,而不是
.htaccess)。然后是 Web 应用程序,因此使用您的语言,但您需要额外的核心(在发生重定向的 HTTP 标头之前不输出任何内容)。如果您想支持禁用任何 javascript 的浏览器,则应避免使用 Javascript。你也有 HTML 元标记,但也要避免。
标签: javascript php apache .htaccess subdomain