关于 nginx
try_files
Nginx配置指令try_files
try_files
指令是按顺序检测文件的存在性,并且返回第一个找到文件的内容,如果第一个找不到就会自动找第二个,依次查找.其实现的是内部跳转.
参考资料:
https://blog.csdn.net/u013474436/article/details/79724111
https://blog.csdn.net/tuoni123/article/details/79713397
出现这个问题的,查阅nginx的try_files
,并去掉
对于nginx去掉index.php,请使用nginx的rewrite
location / {
if (!-e $request_filename){
rewrite ^/(.*)$ /index.php/$1 last;
}
}
location /fr/ {
index index.php;
if (!-e $request_filename){
rewrite . /fr/index.php last;
}
}
location /cn/ {
index index.php;
if (!-e $request_filename){
rewrite . /cn/index.php last;
}
}