欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

yii2配置urlmanager无效

程序员文章站 2022-04-30 14:37:54
...
写了一个接口,使用路径为localhost/api/web/index.php?r=user/test
actiontest的代码就是echo '123';
根据网上的教程,配置了urlmanager,代码如下
'urlManager' => [
            'enablePrettyUrl' => true,  //美化url==ture
            'enableStrictParsing' => false,  //不启用严格解析 
            'showScriptName' => false,   //隐藏index.php
            'rules' => [
                '/'=>'/',
            ],
        ],

然后配置了nginx的rewrite

listen 80;

server_name  localhost;

location / {
    root   D:/Github/Server/advanced;
    index  index.php index.html index.htm;
    #开启rewirte
    if (!-e $request_filename){
        rewrite ^/(.*) /index.php?r=$1 last;
    }        

真心求解,

回复内容:

写了一个接口,使用路径为localhost/api/web/index.php?r=user/test
actiontest的代码就是echo '123';
根据网上的教程,配置了urlmanager,代码如下

'urlManager' => [
            'enablePrettyUrl' => true,  //美化url==ture
            'enableStrictParsing' => false,  //不启用严格解析 
            'showScriptName' => false,   //隐藏index.php
            'rules' => [
                '/'=>'/',
            ],
        ],

然后配置了nginx的rewrite

listen 80;

server_name  localhost;

location / {
    root   D:/Github/Server/advanced;
    index  index.php index.html index.htm;
    #开启rewirte
    if (!-e $request_filename){
        rewrite ^/(.*) /index.php?r=$1 last;
    }        

真心求解,

相关标签: php yii