Задать вопрос
@aassdds
Люблю борщ и PHP

Как в codeigniter настроить роуты на показ файлов?

Добрый день
На сайте есть doc файлы, которые надо отдавать пользователю
Названия файлов генерятся случайно
При попытке скачать такой файл - ссылка выглядит примерно так: www.sitename.com/file_name.doc
СODEIGNITER вместо того чтобы отдать файл показывает 404, так как в роутах нету соответствующей настройки
Что надо написать в роутах ?
Сами файлы лежат не в корне сайта а в папке docs - которая в корне )
  • Вопрос задан
  • 150 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Onskills
    PHP: базовый курс
    1 месяц
    Далее
  • FructCode
    PHP MVC Фреймворк Codeigniter
    2 месяца
    Далее
  • beONmax
    Профессия Веб программист - Быстрый старт
    4 месяца
    Далее
Решения вопроса 2
@krypt3r
RewriteRule ^(.*)\.doc$ docs/$1.doc
Ответ написан
Комментировать
iiifx
@iiifx
PHP, OOP, SOLID, Yii2, Composer, PHPStorm
так как в роутах нету соответствующей настройки

Роуты фреймворка тут не должны участвовать, как и сам фреймворк. Если вам нужно скачать файл, который лtжит в папке, то используйте перенаправление на уровне сервера. krypt3r вам показал пример для .htaccess Apache
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы