RewriteModule 上的“SCRIPT_FILENAME”和“REQUEST_FILENAME”有什么区别?

Not*_*ice 4 apache url-rewriting

SCRIPT_FILENAMEmod_rewrite和mod_rewrite之间有什么区别REQUEST_FILENAME

RewriteCond %{SCRIPT_FILENAME} -f
RewriteCond %{SCRIPT_FILENAME} -d
Run Code Online (Sandbox Code Playgroud)

RewriteCond %{REQUEST_FILENAME} -f
RewriteCond %{REQEUST_FILENAME}
Run Code Online (Sandbox Code Playgroud)

Hab*_*bib 5

变量 SCRIPT_FILENAME 和 REQUEST_FILENAME 包含相同的值 - Apache HTTP Server 的内部 request_rec 结构的 filename 字段的值。第一个名称是众所周知的 CGI 变量名称,而第二个名称是 REQUEST_URI 的相应对应项(其中包含 request_rec 的 uri 字段的值)。

http://httpd.apache.org/docs/trunk/mod/mod_rewrite.html