1
好吧,我不流利的阿帕奇...阿帕奇需要绕过.PDF文件在这里
我有一个.htaccess文件设置像这样:
<Files *>
Order Deny,Allow
Deny from all
Allow from localhost
</Files>
RemoveHandler .php .php3 .phtml .cgi .fcgi .pl .fpl .shtml
的问题是我需要使用.pdf文件像这样该目录内链接到网址:
<iframe name="FRAME2" src="http://docs.google.com/viewer?url=URLTOFILE.pdf&reqTime=1271316295&embedded=true" width="500" height="280" frameborder="1"></iframe>
所以永远不会被显示/嵌入式,因为它应该在页面中的PDF文件。如果我从.htaccess文件中删除所有行,它可以很好地工作。不过,我猜测那是出于安全原因。那么,有没有办法绕过PDF文件,以便它们被允许来自所有人或只允许它在这里的谷歌网址?
请帮助... arggg
而且有人问之前,“URLTOFILE.pdf”实际上是指向一个.htaccess文件位于同一文件夹内,我的服务器上的一个有效的PDF文件。
谢谢:)
不,这是行不通的,改变了我的.htaccess文件,这样它就说明了这一点,并且比'RemoveHandler'代码在所有代码的末尾还是不起作用。说:“对不起,我们无法检索文件以供查看。” ARGGG!还有其他建议吗?因为正如我所说的,如果我完全删除.htaccess文件中的所有文本行,它可以正常工作。 – SoLoGHoST 2010-08-06 04:44:30
你确定你有区分大小写吗?查看Apache请求日志以查看实际请求的内容。 Google文档查看器也可能会缓存某些内容。 使用真实的网络浏览器测试访问权限。如果您可以直接阅读文件,规则正在工作。也有可能我把条款顺序倒退了,它应该是“拒绝一切,然后允许PDF文件”。我永远不会记得。 – Borealid 2010-08-06 04:46:08
是的,我正在测试一个真正的浏览器,并且在每次测试之前清理我的缓存和Cookie以及历史记录。 – SoLoGHoST 2010-08-06 04:49:47