Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/12.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
Mobile 无子域的移动网站_Mobile_Version_Subdomain - Fatal编程技术网

Mobile 无子域的移动网站

Mobile 无子域的移动网站,mobile,version,subdomain,Mobile,Version,Subdomain,我有一个网站,检查用户代理和加载移动版本,如果需要。它加载www.mydomain.com/mobile 但是,就像这个网站“stackoverflow”一样,没有子域:它只是桌面版和移动版的“stackoverflow.com”。这是怎么做到的 谢谢www不是子域,它是主机名。这里发生的只是DNS的作用。 让我们查一查 上面写着:“www.stackoverflow.com是stackoverflow.com的别名,查找stackoverflow.com以了解IP地址”,所以现在我们查找sta

我有一个网站,检查用户代理和加载移动版本,如果需要。它加载www.mydomain.com/mobile

但是,就像这个网站“stackoverflow”一样,没有子域:它只是桌面版和移动版的“stackoverflow.com”。这是怎么做到的


谢谢

www不是子域,它是主机名。这里发生的只是DNS的作用。
让我们查一查

上面写着:“
www.stackoverflow.com
stackoverflow.com
的别名,查找
stackoverflow.com
以了解IP地址”,所以现在我们查找stackoverflow.com

stackoverflow.com. 3600 IN A 64.34.119.12
这就是IP地址。这是故事的第一部分

关于SO使用同一URL为移动和桌面版本提供服务的技术,因为为SO提供支持的StackExchange软件不是开源的,我只能引用Jeff Atwood的话

不幸的是,这种方法根本不适用于像我们这样的网站 它们实际上是为移动客户端提供不同的HTML


这让我推测,所需的呈现(移动或桌面)是您会话的一部分,页面控制器只是将另一组模板应用到存储在数据库中的文章内容。

好的,谢谢您的研究@我很乐意,但它回答了你的问题吗?是的!但我想我不会改变我的密码。。我只有一个名为“m”的文件夹,如果用户agend是移动设备,则使用该文件夹:m.mydomain.com
stackoverflow.com. 3600 IN A 64.34.119.12