有人可以解释一下这个重写吗?

有人可以解释一下这个重写吗?

请有人用简单的术语解释一下这些规则的作用:

RewriteEngine on
RewriteRule .* - [E=HTTP_IF_MODIFIED_SINCE:%{HTTP:If-Modified-Since}]
RewriteRule .* - [E=HTTP_IF_NONE_MATCH:%{HTTP:If-None-Match}]

答案1

它匹配任何输入(.*),并重定向到同一位置,将环境变量(HTTP_IF_MODIFIED_SINCEHTTP_IF_NONE_MATCH)设置为等于 http 标头中的值(分别为If-Modified-SinceIf-None-Match)。

基本上,它只是提取一些 HTTP 标头信息并将其放入环境变量中,大概是为了让将来的逻辑根据这些变量采取一些行动。

相关内容