Как настроить htaccess в Yii2 для папки в корне сайта?

Здравствуйте. Я имею проект на Yii2 advanced с текущими настройками htaccess для fontend и backend
Options +FollowSymLinks
IndexIgnore */*
RewriteEngine on

# if request begins with /admin remove admin and ad /backend/web/
RewriteCond %{REQUEST_URI} ^/admin
RewriteRule ^admin\/?(.*) /backend/web/$1

# other requests add /frontend/web/$1
RewriteCond %{REQUEST_URI} !^/(frontend/web|backend/web|admin)
RewriteRule (.*) /frontend/web/$1

# if frontend request 
RewriteCond %{REQUEST_URI} ^/frontend/web
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /frontend/web/index.php 

# if backend request
RewriteCond %{REQUEST_URI} ^/backend/web
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /backend/web/index.php


Как настроить, чтобы я мог открывать файлы лежащие в папке uploads, которая лежит в корне проекта через строку files, как у backend/web через строку admin? В папке uploads другие папки например doc(pdf,doc и тд) и images

Например domain.com/files/doc/blablabla.pdf
  • Вопрос задан
  • 687 просмотров
Пригласить эксперта
Ответы на вопрос 1
qonand
@qonand
Software Engineer
RewriteCond %{REQUEST_URI} !^/(frontend/web|backend/web|admin|uploads)

RewriteCond %{REQUEST_URI} ^/uploads
RewriteRule . /files/$1
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы