0

首先,我正在设计一个响应式网站,基于 3 种尺寸,考虑到移动设备、平板电脑和台式机。平板电脑和台式机几乎相同,因为我将平板电脑设计设置为从桌面版略微缩小。

该网站将使用流体网格系统来实现响应式设计,同时还使用 PHP 包含页眉、页脚和侧边栏。

问题是,我想最小化移动设备的内容和信息,为此我想阻止用户访问各个服务页面并将它们重定向到另一个页面,该页面浓缩了来自个人的所有信息网页合并为一个网页。

我的问题是我将如何处理这个问题?出于某种原因,我似乎认为它可以通过 .htaccess 来完成,虽然我不确定如何,以前有没有其他人遇到过这种事情?还有其他方法可以解决这个问题吗?

4

1 回答 1

0

.htaccess 应该能够做到这一点,看看:https ://httpd.apache.org/docs/current/mod/mod_rewrite.html#rewritecond 。除非您设置了特定于移动设备的 url,否则它将需要检查浏览器代理。它会做这样的事情。

...
RewriteCond %{HTTP_USER_AGENT} *user agent to redirect*
RewriteCond %{URL} *url to redirect from*
RewriteRule specificpage general page
...

用户代理和 url 都被视为正则表达式。除了页面上的javascript,我不知道任何其他方式。这个问题的答案也可能会有所帮助。

于 2013-09-19T17:44:49.533 回答