Php Yii 2(基本)。HTA访问和路由错误

Php Yii 2(基本)。HTA访问和路由错误,php,apache,.htaccess,mod-rewrite,yii,Php,Apache,.htaccess,Mod Rewrite,Yii,我使用的是Yii 2 basic,当我尝试发送任何内容时遇到问题 因此,我想删除url中的web/index.php In my root put .htaccess: Options -Indexes <IfModule mod_rewrite.c> RewriteEngine on RewriteCond %{REQUEST_URI} !^public RewriteRule ^(.*)$ web/$1 [L] </IfModule> # Deny acce

我使用的是Yii 2 basic,当我尝试发送任何内容时遇到问题

因此,我想删除url中的web/index.php

In my root put .htaccess:
Options -Indexes

<IfModule mod_rewrite.c> 
RewriteEngine on

RewriteCond %{REQUEST_URI} !^public
RewriteRule ^(.*)$ web/$1 [L] 
</IfModule>

# Deny accessing below extensions
<Files ~ "(.json|.lock|.git)">
Order allow,deny
Deny from all
所以,当我没有特定的控制器时,重定向到index.php

问题是所有控制器都被重定向到默认控制器

这是我的console.php

'urlManager' => [
         'class' => 'yii\web\UrlManager',
         'enablePrettyUrl' => true,
         'showScriptName' => false,

         'rules' => [
                     'dashboard'=>  'site/login',
                     '/' =>'site/index'
   ]
      ],
'urlManager' => [
         'class' => 'yii\web\UrlManager',
         'enablePrettyUrl' => true,
         'showScriptName' => false,

         'rules' => [
                     'dashboard'=>  'site/login',
                     '/' =>'site/index'
   ]
      ],