【发布时间】:2015-03-04 19:39:13
【问题描述】:
我的网站有两种语言:EN(英语)和 TR(土耳其语) 现在,它作为默认语言加载为土耳其语。网址中没有任何语言短语。例如我们的页面如:domain.com/index.php、domain.com/aboutus.php 等。
如果有人单击“英语”链接,则页面会使用以下短语重新加载:?language=EN。例如 domain.com/aboutus.php?language=EN
点击后,所有页面都加载为英语,但我们在 url 中也看不到任何语言短语。其他页面加载如services.php,contact.php正常但英文..
我需要一个简单的浏览器语言重定向器: - 如果用户的浏览器语言是土耳其语,那么一切正常,页面可以加载为默认土耳其语。 - 如果用户的浏览器语言不是土耳其语,则页面应通过 ?language=EN 短语加载为英语。例如 domain.com/aboutus.php?language=EN
重要的是,这个控制应该在第一次访问任何页面(不仅仅是索引)时发生。如果用户选择土耳其语,那么我们不应该再次加载英文页面。
我们可以使用这个 php、htaccess 或 javascript。
非常感谢...
【问题讨论】:
标签: javascript php .htaccess redirect url-redirection