简单的JPG / HTML不会出现在iPhone中

时间:2010-06-10 15:30:30

标签: iphone html

我不熟悉iPhone的需求和需求,我也没有,但客户希望在iPhone用户出现时显示其网站的屏幕上限,因此我创建了一个.htaccess重定向到特定的iPhone带有这段代码的页面......

RewriteEngine on
RewriteCond %{HTTP_USER_AGENT} iPhone
RewriteCond %{REQUEST_URI} !^/iPhone/
RewriteRule .* /iPhone/ [R]

iPhone页面的html ......

<html>
<head>
<title>Eatamadedia</title>
</head>
<body style="background-color:#858384;margin:0 auto;">
<img src="../images/iPhonePage.jpg"> 
</body>
</html>

页面重定向很好,但.jpg没有显示。我无法想象一个更简单的页面。有谁知道什么可能阻止图像显示? iPhone是否需要标题?

相关网站为http://eatamedida.com

提前感谢您的意见。 -J

2 个答案:

答案 0 :(得分:4)

您的重写规则导致images目录的重定向循环。将其更改为:

RewriteEngine on
RewriteCond %{HTTP_USER_AGENT} iPhone
RewriteCond %{REQUEST_URI} !^/iPhone/
RewriteCond %{REQUEST_URI} !^/images/
RewriteRule .* /iPhone/ [R]

将来你可以使用带有User Agent Switcher插件的Firefox来伪造iPhone用户代理并使用Firebug调试这些问题。

答案 1 :(得分:1)

嗯,其中一个问题是iPhone页面(this one)上的图片并不适合iPhone的屏幕分辨率。您应该考虑将图片更改为320x480px分辨率。

但是,我真的不明白iPhone用户是否需要查看网站截图。