.htaccess Yii2启用urlManager时,出现404错误
我用Yii2创建了一个项目。 当我在配置中启用urlManager时,我得到404错误.htaccess Yii2启用urlManager时,出现404错误,.htaccess,yii,yii2,.htaccess,Yii,Yii2,我用Yii2创建了一个项目。 当我在配置中启用urlManager时,我得到404错误 'urlManager' => [ 'enablePrettyUrl' => true, 'showScriptName' => false, 'rules' => [ '<controller:\w+>/<id:\d+>' => '<controller>/view',
'urlManager' => [
'enablePrettyUrl' => true,
'showScriptName' => false,
'rules' => [
'<controller:\w+>/<id:\d+>' => '<controller>/view',
'<controller:\w+>/<action:\w+>/<id:\d+>' => '<controller>/<action>',
'<controller:\w+>/<action:\w+>' => '<controller>/<action>',
],
],
当我像这样打开url时
我明白了
在此服务器上找不到请求的URL/yii/web/site/contact/
/服务器上的yii/is文件夹,其中是我的项目
没有你,一切都很好。
也许我忘了什么?您是否尝试过不使用尾随斜杠(
https://www.example.eu/yii/web/site/contact
)?是的,它不工作。https://www.example.eu/yii/web/index.php/site/contact
work?我的错误在于服务器配置
Options +FollowSymLinks
IndexIgnore */*
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . index.php