移动版和桌面版是否可以使用相同的 URL?我指的不是响应式站点,而是一个完全独立的移动站点,有他自己的index.php、css和js文件。
我希望 URL 保持不变,如果用户从移动设备进入网站 example.com
,它会重定向到移动版本的适当索引,但 URL 仍然保持 example.com
不是 m.example.com
。
如何实现?
最佳答案
答案是肯定的。
例如,在 Apache 中,您可以使用 mod_rewrite 模块并根据客户端用户代理将请求重定向到不同的 index.php
文件。
例子:
RewriteCond %{HTTP_USER_AGENT} "..." [NC]
RewriteRule .* mobile.php [L]
RewriteRule .* desktop.php [L]
您也可以使用一个 index.php
作为入口点,但是您的应用程序可以根据客户端用户代理加载不同的模板(主题)。
关于php - 如何为两个版本(移动版和桌面版)保持相同的 URL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45994736/