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