首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >X-Sendfile特定配置.htaccess问题

X-Sendfile特定配置.htaccess问题
EN

Stack Overflow用户
提问于 2012-01-08 21:24:48
回答 1查看 5.5K关注 0票数 2

我已经有了a question open about this,我不知道再次发帖的礼节,但我觉得上一个问题走错了路。

我一整天都在研究在我们的apache服务器上配置XSendfile以使用PHP的主题。我读得越多,我得到的信息就越矛盾。

因此,如果有人对XSendfile相当熟悉,那么在这一点上,您的澄清将非常有帮助和感激。

主机说他们已经安装了XSendfile。当我尝试运行一个测试XSendfile脚本时,我没有得到任何错误,只得到了一个0kb的文件。所以我假设他们真的安装了这个东西。

接下来,网络上的许多帖子都表明0kb文件是由于配置问题造成的。似乎较新版本的XSendfile需要以下代码行:

代码语言:javascript
复制
XSendFile On
XSendFilePath /path/to/files/directory

在apache配置或htaccess文件中。每当我将这些行放入本地htaccess文件中时,它就会使整个站点崩溃,并显示500错误。如果我把它们放在顶部或底部,或者我选择放在第二行的任何路径,它就会使整个网站崩溃。

几个小时前,我读到有人与作者交谈,实际上你不能在htaccess中配置XSendfile,只能在apache配置中配置。是否可以使用htaccess配置XSendfile?一半的网站说是,一半的网站说不是,或者只是谈论apache配置。

如果使用htaccess可以做到这一点,谁能给我一个不会使整个网站崩溃的htaccess的例子?我的htaccess当前包含以下3行:

代码语言:javascript
复制
Options -Indexes
ErrorDocument 404 /index.html
ErrorDocument 403 /index.html

抱歉,如果我听起来压力很大,这是这个项目的一个真正的眼中钉,我似乎无法得到一个直接的答案或在任何地方找到正确的信息。

EN

回答 1

Stack Overflow用户

发布于 2012-01-09 13:00:02

好吧,这有点棘手,还没有完全解决,但是这个问题涉及到的部分,re路径,htaccess等现在已经解决了。

因此,对于其他可能正在为此而苦苦挣扎的人,或者发现文档有一点不清楚的人,我将把我发现的东西写下来。

有些网站会说你可以把

代码语言:javascript
复制
XSendFile On
XSendFilePath /path/to/files/directory

.htaccess文件中。这是不正确的。您可以将XSendFile On放在htaccess中。XSendFilePath指令必须在服务器配置中。确保您指定了要授予XSendfile访问权限的目录的正确路径。如果您没有访问服务器配置文件的权限,您可以询问您的主机公司是否可以为您配置此配置。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8777895

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档