我正在配置我的网站的桌面和移动版本,并且希望使用js来测试浏览器维度,然后加载相关版本,但问题是如果有人从移动版本共享链接并将其发送到桌面用户然后他们绕过了支票。有没有办法配置.htaccess(或其他一些方法)让地址栏显示'mysite.com',即使我要加载'mysite.com/mobile.htm'?我知道我总是可以使用媒体查询,但是有加载未使用资产的垮台,所以这种方法会更好。
答案 0 :(得分:0)
使用重写而不是重定向。通过重定向,指示浏览器转到另一个地址。通过URL重写,服务器只响应不同URL的内容。
对于这个页面来说,这很简单,但根据您的网站,它可能很复杂。
另一种方法是在每个页面中包含一个小JS,以确保您在设备的右侧,并且如果没有则重定向到另一个。如果有一些模式可以轻松确定相应的页面,那将会有所帮助。