Php Yii 2(基本)。HTA访问和路由错误
我使用的是Yii 2 basic,当我尝试发送任何内容时遇到问题 因此,我想删除url中的web/index.phpPhp 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
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'
]
],