0

问题:如何在使用 .htaccess 保护我的网站的同时使用自定义 iPhone 主屏幕图标?

设置:

问题:当我使用移动 Safari 中的“添加到主屏幕”功能将我的网站书签放到我的 iPhone 主屏幕上时,我想看到我的自定义“苹果触摸图标”。不幸的是,当我在 .htaccess 文件中启用“需要有效用户”时,iPhone 看不到该图标,而是使用通用图像。当我在 .htaccess 中禁用密码保护时,会识别图标,但我确实需要某种密码保护,我希望继续使用当前方法。

任何帮助表示赞赏;谢谢,
米奇

4

2 回答 2

1

我按照本指南将以下代码行添加到 .htaccess 文件的底部:

SetEnvIf Request_URI "(path\to\file\.ext)$" 允许
命令允许,拒绝
允许来自 env=allow
满足任何

我假设此方法需要命名图标,apple-touch-icon.png因为 Safari 无法访问 HTML 中的任何链接。因此,对于我的网站,我专门使用了:

SetEnvIf Request_URI "(apple-touch-icon\.png)$" 允许

在我网站的根目录中,有一个 180px 版本的我想要的图标。

于 2014-11-25T14:30:32.240 回答
0

不要保护整个站点,而是保护目录中的所有内容(即使几乎所有站点)。

这样,您可以显示一个主页,并为希望访问该站点的人提供说明。和苹果触摸图标...

于 2014-11-24T08:12:07.960 回答