yii2配置urlmanager无效
程序员文章站
2022-04-30 14:37:54
...
写了一个接口,使用路径为localhost/api/web/index.php?r=user/test
actiontest的代码就是echo '123';
根据网上的教程,配置了urlmanager,代码如下
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;
}
真心求解,
推荐阅读
-
YII2框架中日志的配置与使用方法实例分析
-
XMind安装失败提示无效的配置路径该怎么解决?
-
Yii2语言国际化的配置教程
-
.net项目配置文件导致runat="server"无效,不能自动生成声明代码的问题
-
vscode中eslint插件的配置(prettier配置无效)
-
babel配置项目目录支持转换es6语法,引入非项目目录js后,引入Js转换无效
-
YII2中配置MySQL读写分离
-
shiro开启注解配置后@RequiresRole无效或导致@Autowired 失效
-
【spring实战第五版遇到的坑】第14章spring.cloud.config.uri和token配置项无效
-
SpringBoot @CompentScan excludeFilters配置无效的解决方案