Der Konfigurations-URL-Manager von yii2 ist ungültig

WBOY
Freigeben: 2016-08-04 09:19:35
Original
1481 Leute haben es durchsucht

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

<code>'urlManager' => [
            'enablePrettyUrl' => true,  //美化url==ture
            'enableStrictParsing' => false,  //不启用严格解析 
            'showScriptName' => false,   //隐藏index.php
            'rules' => [
                '<controller:\w+>/<action:\w+>'=>'<controller>/<action>',
            ],
        ],
</code>
Nach dem Login kopieren
Nach dem Login kopieren

然后配置了nginx的rewrite

listen 80;

<code>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;
    }        </code>
Nach dem Login kopieren
Nach dem Login kopieren

真心求解,

回复内容:

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

<code>'urlManager' => [
            'enablePrettyUrl' => true,  //美化url==ture
            'enableStrictParsing' => false,  //不启用严格解析 
            'showScriptName' => false,   //隐藏index.php
            'rules' => [
                '<controller:\w+>/<action:\w+>'=>'<controller>/<action>',
            ],
        ],
</code>
Nach dem Login kopieren
Nach dem Login kopieren

然后配置了nginx的rewrite

listen 80;

<code>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;
    }        </code>
Nach dem Login kopieren
Nach dem Login kopieren

真心求解,

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage