我看到有些网站手机页面和电脑页面是同一个文件比如都是指向shopshow-6908676.html这个页面,只是二级域名不一样,pc页面是www.eduoduo.com.cn/shopshow-6908676.html 而手机页面是m.eduoduo.com.cn/shopshow-6908676.html,都是在同一个文件shopshow-6908676.html这个文件里,但是内容却不一样,应该不是htm5自适应,请问这个是如何实现的?
这个一般是用url重写+mvc框架实现的。
url重写就是说,把m.eduoduo.com.cn/shopshow-6908676.html实际上重定向到m.eduoduo.com/shopshow?id=6908676 上(只是举例)
而mvc框架,将数据和页面分开,使得对于商店来说,同样id=6908676,一套数据和逻辑,对应不同的界面。
地址路径一样的,url重写指向的控制器和方法不一定是一样的,调用的数据也不一定是一个字段