Rumah > Artikel > pembangunan bahagian belakang > yii2配置urlmanager无效
写了一个接口,使用路径为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:>/<action:>'=>'<controller>/<action>', ], ], </action></controller></action:></controller:></code>
然后配置了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>
真心求解,
写了一个接口,使用路径为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:>/<action:>'=>'<controller>/<action>', ], ], </action></controller></action:></controller:></code>
然后配置了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>
真心求解,