首先,我正在设计一个响应式网站,基于3种尺寸,考虑到手机,平板电脑和台式机。平板电脑和台式机几乎完全相同,因为我将平板电脑设计设置为略微缩小了桌面版本。
该网站将使用流畅的网格系统来实现响应式设计,同时还使用PHP包括页眉,页脚和侧边栏。
问题是,我想最小化移动设备的内容和信息,为此我想阻止用户访问各个服务页面并将它们重定向到压缩所有信息的不同页面从indervidual网页到一个网页。
我的问题是我如何处理这个问题?出于某种原因,我似乎认为它可以通过.htaccess完成,虽然我不知道怎么样,还有其他人遇到过这类事吗?还有其他方法可以解决这个问题吗?
答案 0 :(得分:0)
.htaccess应该能够做到这一点:https://httpd.apache.org/docs/current/mod/mod_rewrite.html#rewritecond。除非您有特定于移动设备的网址设置,否则需要检查浏览器代理。它会做这样的事情。
...
RewriteCond %{HTTP_USER_AGENT} *user agent to redirect*
RewriteCond %{URL} *url to redirect from*
RewriteRule specificpage general page
...
用户代理和网址都被视为regexp。我不知道除了页面上的JavaScript之外的任何其他方式。此question的答案可能会有所帮助。