@vitaly_74

Можно ли в yii2 сделать роут на .php файл?

Да понимаю не безопасно, но я интегрирую часть yii2 в другую систему, поэтому необходим такой роут.
Более того нужно сделать роут на какой либо файл view (да тупо но надо), чтобы было примерно так: /views/site/hello.php чтобы при клике по ссылке yii2 перекинул на этот файл. спасибо.
  • Вопрос задан
  • 79 просмотров
Решения вопроса 1
maksim92
@maksim92 Куратор тега Yii
Нашёл решение — пометь вопрос ответом!
Настройте .htassets так, чтобы все запросы шли в web/index.php , а все запросы начинающиеся на /views шли в папку views

Примерно так:
Options +FollowSymLinks
IndexIgnore */*
RewriteEngine on
 
# Если запрос начинается с /views, то заменяем на /views
RewriteCond %{REQUEST_URI} ^/views
RewriteRule ^ views\/?(.*) /views/$1
 
# Добавляем другой запрос /web/$1
RewriteCond %{REQUEST_URI} !^/(web|views)
RewriteRule (.*) /web/$1


Но вообще не понятен вопрос. Надо более развёрнуто написать
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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