【发布时间】:2017-09-01 06:51:54
【问题描述】:
移动版和桌面版是否可以使用相同的 URL?我指的不是响应式网站,而是一个完全独立的移动网站,拥有自己的 index.php、css 和 js 文件。
我希望 URL 保持不变,如果用户从移动设备进入网站 example.com,它会重定向到移动版本的相应索引,但 URL 仍然是 example.com 而不是 m.example.com。
如何实现?
【问题讨论】:
-
搜索
reverse proxy。但是如果你使用不同的 url 结构,机器人可能会混淆索引。管理多个代码库可能会让人头疼。 -
这是一个条件代理通过的 nginx 示例。 cyberciti.biz/faq/nginx-if-conditional-http_user_agent-requests
-
我猜你正在做单独的版本以加快加载时间并摆脱未使用的代码以保持资源低。为相同内容的不同版本保持相同的 URL 看起来和听起来都是个好主意,但 SEO 明智的做法可能会导致灾难。我建议你有单独的 URL,并在你的 HTML 头中添加规范和备用 rel 标签。