我试图解决这个问题,但我唯一能想到的是我需要一台单独的服务器。
我想为现有网站创建移动网站。我使用zoneedit.com允许我创建mydomain.com和m.mydomain.com。我的UI完全(有一些例外)由css驱动。我想使用顶层的功能,为我的移动子域网站使用不同的css文件。但是,我看到它工作的唯一方法是我为移动网站创建了一个新的服务器。我说这个的唯一原因是因为如果我将移动设备上的用户重定向到m.mydomain.com并且只是更改css,那么我有一个m.mydomain.com地址是没有意义的。正确?
我的问题基本上是否可以根据域而不是浏览器使用不同的css文件?
我真的希望这是有道理的!
谢谢, 克雷格
答案 0 :(得分:0)
可以在同一台服务器上执行此操作:
回应OP的评论: 最简单的解决方案是:
// Given that $browserIsMobile is a boolean set by the script
if( $browserIsMobile && $_SERVER['HTTP_HOST'] == 'm.example.com' )
send_mobile_stylesheet();
else
send_desktop_stylesheet();