这里是我的场景:我有一个网站,我在那里重定向我的用户根据他们使用的设备。假设一个用户正在从一个iPad访问:我直接带他们到iPad壁纸的页面。用户选择iPad版本,我把他们带到壁纸库,在那里他们可以选择和下载任何壁纸。每一张壁纸都是必需的解决方案,我有理由这么做。
现在的问题是,有一个图像的多分辨率版本出现在我的网站的5个不同的部分,每个有自己的视图页面。该图像的数据库表中只有一条记录,根据我对图像的一致命名约定,我选择所需的图像。
这意味着,当在网站的5个分类部分中生成5个不同的页面时,由于共享的数据库记录,除了图像的分辨率之外,这些页面的关键字、标题和每个细节都是相同的,并且页面具有特定的部分细节。这些页面也有不同的路径,如
wallpapers.com\ipad-1\cars\Ferrari-dino.html
wallpapers.com\ipad-2\cars\Ferrari-dino.html
wallpapers.com\ipad-3\cars\Ferrari-dino.html
wallpapers.com\ipad-4\cars\Ferrari-dino.html
wallpapers.com\ipad-5\cars\Ferrari-dino.html发布于 2012-11-14 07:47:04
这并不是件坏事,但更合适的解决方案是为db记录创建一个页面,并为不同的分辨率下载5个(或更多)链接。
因为想想你的用户:一个正在搜索“法拉利壁纸”的人会困惑地发现很多页面都有相同的图片,正常的惯例是一个页面,里面有所有必需的链接。
此外,您还可以在这一页上动态显示适当的链接。(使用javascript/服务器端检测。你喜欢什么都行。)
因此,您有一个url wallpapers.com\cars\Ferrari-dino.html,并在其中链接到用户设备的分辨率。
https://webmasters.stackexchange.com/questions/37849
复制相似问题