dongwu5801 2019-01-04 12:08
浏览 121

通过浏览器语言重定向,在php和.htaccess中都会出现错误:重定向太多

So I have two languages available for my website, Dutch and German. I've tried many different ways to redirect my website by browser language, yet they all give the error that my website is redirecting me too often: ERR_TOO_MANY_REDIRECTS

I've tried it in php and with the .htaccess file.

My website needs to be redirected by the browsers language. The Dutch version is in the root. The German version is in the subfolder /de. The Dutch version is also the default.

How can I redirect by browser language without any errors/problems?

  • 写回答

1条回答 默认 最新

  • doukeng7426 2019-01-04 17:30
    关注

    I'm guessing that you always redirect to the DE version, meaning that you don't check if you're already on DE.

    Make it so that you only redirect if your browser language is DE and your website version is NL.

    if($browserLanguage === 'DE' && $browserVersion === 'NL')
    {
        //Redirect to DE version
    }
    

    It's just a wild guess tho, since you didn't provide any code.

    评论

报告相同问题?

悬赏问题

  • ¥15 对于相关问题的求解与代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 信号傅里叶变换在matlab上遇到的小问题请求帮助
  • ¥15 保护模式-系统加载-段寄存器
  • ¥15 电脑桌面设定一个区域禁止鼠标操作
  • ¥15 求NPF226060磁芯的详细资料
  • ¥15 使用R语言marginaleffects包进行边际效应图绘制
  • ¥20 usb设备兼容性问题
  • ¥15 错误(10048): “调用exui内部功能”库命令的参数“参数4”不能接受空数据。怎么解决啊
  • ¥15 安装svn网络有问题怎么办