我已经对此有疑问了,我不知道再次发帖的礼仪,但我觉得上一个问题走错了路。
我整天都在研究配置 XSendfile 以在我们的 apache 服务器上使用 PHP 的主题。我读得越多,我得到的信息就越矛盾。
因此,如果有人相当熟悉 XSendfile,那么此时您的说明将非常有帮助和赞赏。
主机说他们已经安装了 XSendfile。当我尝试运行测试 XSendfile 脚本时,我没有收到任何错误,只有一个 0kb 的文件。所以我假设他们实际上已经安装了这个东西。
接下来网上很多帖子都说0kb的文件归结为配置问题。似乎 XSendfile 的更新版本需要这些行:
XSendFile On
XSendFilePath /path/to/files/directory
在 apache 配置或 htaccess 文件中。每当我将这些行放入本地 htaccess 文件时,它都会使整个站点崩溃并出现 500 错误。如果我把它们放在顶部或底部,或者我选择放在第二行的任何路径,它会使整个站点崩溃。
几个小时前,我读到有人与作者交谈,实际上您不能在 htaccess 中配置 XSendfile,只能在 apache 配置中配置。是否可以使用 htaccess 配置 XSendfile?一半的网站说是,一半的网站说不,或者只是谈论 apache 配置。
如果可以使用 htaccess 来做到这一点,任何人都可以给我一个不会使整个站点崩溃的 htaccess 示例吗?我的 htaccess 目前包含以下 3 行:
Options -Indexes
ErrorDocument 404 /index.html
ErrorDocument 403 /index.html
抱歉,如果我听起来很紧张,这对这个项目的最后期限来说是一个真正的麻烦,我似乎无法得到一个直接的答案或在任何地方找到正确的信息。