我想将我的网站重定向到子域名,具体取决于浏览器语言。
我的意思是,如果你去
example.com
中间件重定向到
en.example.com
如果您的浏览器语言为英语。
那么,我如何更改中间件中的$ request以重定向到子域?
答案 0 :(得分:1)
在中间件中,从
访问浏览器语言$language = $request->server('HTTP_ACCEPT_LANGUAGE');
和,做一个
if($language == "en"){
redirect()->route("path to your subdomain");
}else{
//redirect to another sub domain
}
您需要一些if条件来决定正确的子域名。