thinkphp在phpstudy nginx 隐藏index.php 问题

近日选用phpstudy nginx 测试本地项目,thinkphp5.1 url('index/login/login')生成路径访问时不包含index.php,结果报404错误。

必须index.php/login/login这样访问 很丑

在对应的nginx 的域名配置文件中添加如下代码

if (!-e $request_filename) {
rewrite ^(.*)$ /index.php?s=/$1 last;
break;
}

下面以TP5的小程序网站为例子,去除index.php 的对应nginx配置:

选择小皮的 【设置】-》文件位置-》【NGINX】-》进入到了nginx的对应的配置文件位置:D:\phpstudy_pro\Extensions\Nginx1.15.11\

 

 

 

 

依次进入【conf】-》【vhosts】-》【xcx.dev.com_80.conf】

 

 

 

 


————————————————
版权声明:本文为CSDN博主「fish_study_csdn」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/fish_study_csdn/article/details/112589614

posted @ 2022-11-07 01:24  画画520  阅读(223)  评论(0编辑  收藏  举报