Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
是否可以将移动设备用户重定向到Heroku上的m.example?_Heroku - Fatal编程技术网

是否可以将移动设备用户重定向到Heroku上的m.example?

是否可以将移动设备用户重定向到Heroku上的m.example?,heroku,Heroku,我想在Heroku上有一个应用程序,但如果用户使用移动设备访问www.example,他将被重定向到m.example。 在这个例子中,我会有一个网站,它是为移动设备设计的,带有一个按钮,可以查看原始网站。单击此处,我们将看到www.example网站。 在Heroku有没有办法做到这一点 谢谢 编辑:@RunscopeAPITools说Heroku本身与问题无关,重要的是框架。如前所述,我正在使用.NET进行开发,并在Heroku上使用MONO。 根据:它使用nginx作为web服务器,运行在

我想在Heroku上有一个应用程序,但如果用户使用移动设备访问www.example,他将被重定向到m.example。 在这个例子中,我会有一个网站,它是为移动设备设计的,带有一个按钮,可以查看原始网站。单击此处,我们将看到www.example网站。 在Heroku有没有办法做到这一点

谢谢

编辑:@RunscopeAPITools说Heroku本身与问题无关,重要的是框架。如前所述,我正在使用.NET进行开发,并在Heroku上使用MONO。 根据:它使用nginx作为web服务器,运行在mono3.2上

Edit2:在RunscopeAPITools之后,我开始获得更多关于如何使用nginx实现这一点的信息,我将尽快测试并发布结果


Edit3:通过将nginx.conf上载到Heroku尝试了这种方法。什么也没发生。我在谷歌上看到,用配置文件是不可能做到这一点的,只能直接在我的应用程序上。现在我很困惑。我能不能这样做?

Heroku在很大程度上与解决您的问题无关。简单的回答是“是的”,在Heroku上完全可以通过将两个域添加到应用程序中。您可能想发布您正在使用的web框架,以获取实现该框架的更具体说明。@RunscopeAPITools谢谢您提供的信息,我编辑了问题,谢谢@RunscopeAPITools尝试了一种方法,但不起作用。谷歌的进一步研究表明,使用服务器配置无法实现这一点。你会建议我怎么做?在你的ASP.NET应用程序中,解析用户代理以检测它是否是移动的。如果是,请重定向到m.example.com。然后在你的应用程序中检测域请求。主机或类似的东西,并返回移动模板而不是常规模板。也许这会有帮助?是的,我宁愿在它到达我的应用程序之前完成,但这似乎是不可能的。谢谢你的回复。请回答,以便我能接受: