Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wordpress iPad和iPhone上的htaccess文件阻止图像_Wordpress_.htaccess - Fatal编程技术网

Wordpress iPad和iPhone上的htaccess文件阻止图像

Wordpress iPad和iPhone上的htaccess文件阻止图像,wordpress,.htaccess,Wordpress,.htaccess,我在MediaTemple上有一个WordPress网站。我对.htaccess编辑一无所知,所以我从在线资源(MT和其他)中复制和粘贴。我在.htaccess文件中添加了以下行以防止热链接: RewriteEngine on RewriteCond %{HTTP_REFERER} !^$ RewriteCond %{HTTP_REFERER} !^http://(www\.)mydomain.com/.*$ [NC] RewriteRule \.(png|jpg)$ http://exampl

我在MediaTemple上有一个WordPress网站。我对.htaccess编辑一无所知,所以我从在线资源(MT和其他)中复制和粘贴。我在.htaccess文件中添加了以下行以防止热链接:

RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)mydomain.com/.*$ [NC]
RewriteRule \.(png|jpg)$ http://example.com/example.png [F]
问题是我网站上所有的png和jpg图像文件,其中一个没有出现在我的iPad或iPhone上。所有图像文件都位于同一目录中

起初,我的主页上没有一张图片没有显示出来。我在谷歌上搜索了一下,找到了构造最后一行的其他方法,所以我尝试将[F]改为[NC,F,L]和[NC,R,L]。我得到了三张图片中的两张。有一次,当登录到我桌面上的wp admin时,一些图像甚至没有显示在我的媒体库中。当然,当我把台词注释掉时,一切都很好。我尝试清除设备上的缓存,但也没有成功

我找不到押韵或理由。MT技术支持没有解决方案。谷歌搜索结果一无所获。找不到关于我的问题的具体答案,但这里有一些见解——用户表示“某些浏览器不会发送HTTP\u REFERER,合法用户最终会看到损坏的图像。”但如果我的其他图像出现,这不会是HTTP\u REFERER的问题

我没有关于热链接的问题,因为我没有任何值得热链接的图片,所以我个人可以不使用它,但是如果我为想要阻止热链接的客户设计一个网站,我需要有.htaccess工作


不知道这是否重要,但我的wp content和wp admin文件夹中也有.htaccess文件,但我不认为是它们造成了问题。

你能看到访问日志吗?介绍人,用户代理等信息应该在那里,并将在调试非常有帮助。我不知道如何做,或我会寻找。