问题原因:
Apache支持伪静态规则在项目的入口目录有个.htaccess
文件,Apache默认识别此文件内容,
但是Nginx不识别.htaccess
文件,导致伪静态规则失效,从而无法解析url地址,导致404错误。
解决办法:
将项目入口目录的.htaccess
内容复制,进行转换
用宝塔的转换工具:
https://www.bt.cn/Tools
将转换的结果保存到nginx.htaccess
,并在vhosts.conf
中引入nginx.htaccess
————————————————————————————