Intereting Posts
Вставить значение автоматически в базу данных Файлы PHP загружаются браузером вместо обработки локальным dev-сервером (MAMP) Раздражающие правила vim (un) Возобновляемая загрузка прерывается после нескольких GB E_NOTICE: Насколько полезно ДЕЙСТВИТЕЛЬНО исправить все? Как проверить последний цикл при использовании для цикла в php? Извлечение только даты из поля datetime (mysql) и назначение его переменной php Замена условной строки PHP str_replace MySQL – Как уменьшить значение int каждые 24 часа? возможно ли декодировать файл, закодированный защитой zend? Образец BackgroundUploader не работает на Apache Server с PHP Сортировка массива по значению индекса с заданным порядком PHP: проверьте, загружен ли файл напрямую, а не включен? Редактирование существующей PDF-страницы с несколькими файлами с использованием FPDF и FPDI Как определить, является ли объект Traversable в PHP?

xsendfile не будет работать с mod_rewrite

Я пытаюсь отправить файл с переписанного URL. Внутри файла .htaccess у меня есть:

RewriteRule ^foo$ foo.php [L] 

В foo.php:

 header("x-sendfile: ".$_SERVER["DOCUMENT_ROOT"]."/filesdir/test.txt"); 

При непосредственном просмотре в foo.php я вижу содержимое файла, но при просмотре / foo я получаю 404.

Я попытался выполнить поиск в Интернете, но не смог найти решение для этого, кроме перенаправления foo на foo.php

кто-нибудь знает, в чем проблема и как ее решить?