我正在从 Apache 迁移到 nginx,并且使用了http://winginx.com/en/htaccess迁移重写规则。我试图理解翻译后的内容,但我找不到任何相关文档。以下是示例:
if (-e $request_filename){
rewrite ^(.*)$ /index.php break;
}
我相信 -f
检查文件是否存在,-d
检查目录是否存在,但是呢-e
?我在文档中哪里可以找到这些?谢谢!
答案1
根据文档:
-f
使用和操作符检查文件存在性!-f
;-d
使用和操作符检查目录的存在!-d
;-e
使用和操作符检查文件、目录或符号链接的存在!-e
;-x
使用和运算符检查可执行文件!-x
。