@MarkLb

Как настроить .htaccess в Yii2, чтобы определенная папка не попадала под правила?

Здравствуйте.Возникла проблема с .htaccess.

В корневой директории есть директория под названием "dtf". И проблема в том, когда я перехожу по следующем пути site.name/dtf/ymi - мне отображается главная страница самого сайта(которая до этого была frontend/web/site/index.

Содержимое .htaccess:
RewriteEngine On

RewriteCond %{REQUEST_URI} !^/(backend/web|admin)
RewriteRule !^frontend/web /frontend/web%{REQUEST_URI} [L]

RewriteCond %{REQUEST_URI} ^/admin
RewriteRule ^admin(.*) /backend/web/$1 [L]

RewriteCond %{REQUEST_URI} ^/frontend/web
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule . /frontend/web/index.php [L]

RewriteCond %{REQUEST_URI} ^/backend/web
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /backend/web/index.php [L]


Как решить проблему данного рода? Спасибо.
  • Вопрос задан
  • 221 просмотр
Решения вопроса 1
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
Добавить 3-ей строкой RewriteCond %{REQUEST_URI} !^/(dtf):
RewriteCond %{REQUEST_URI} !^/(backend/web|admin)
RewriteCond %{REQUEST_URI} !^/(dtf)
RewriteRule !^frontend/web /frontend/web%{REQUEST_URI} [L]
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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