根据设备提供不同的登录信息

时间:2012-09-05 10:36:04

标签: php redirect mobile include

我正在构建一个包含两个独立版本的Web应用程序(LAMP - AJAX),一个用于桌面客户端,另一个用于移动设备。我想从根目录提供不同的登录页面,具体取决于他们使用的设备,并考虑使用条件重定向。

我的问题是......从SEO的角度来看,这会不会给最终用户带来不必要的延迟和/或坏看坏?有没有办法从服务器端无缝提供内容?

2 个答案:

答案 0 :(得分:2)

重定向的延迟不足以成为用户的问题。

对于搜索引擎优化部分,如果您需要通过身份验证才能使用该应用,那么就没有搜索引擎优化,搜索引擎无法为您的网页编制索引。

如果您不需要进行身份验证,那么为什么不在登录表单中使用隐藏的输入来告诉您用户正在使用的设备。

或者,如果您唯一担心的是每个设备都看起来不错的网站,我认为响应式设计比2种不同的网站布局更好。

我刚才也知道“authentified”不是英文单词,“authenticated”是:)

答案 1 :(得分:0)

使用基于使用this代码使用的设备的php条件包括

if($device->isMobile()){
include("mobilelogin.php");
}else{
include("desktoplogin.php");
}