从 apache 到 nginx 的 RewriteCond 规则

从 apache 到 nginx 的 RewriteCond 规则
RewriteCond %{TIME_SEC} >40
RewriteCond %{TIME_SEC} <56
RewriteRule ^(.*)the-product(.*)$ https://www.%{HTTP_HOST}/%{REQUEST_URI} [R=301,L]

我想将其转换为 nginx,但没有解决方案让它运行固定的时间

RewriteCond %{TIME_SEC} >40
RewriteCond %{TIME_SEC} <56

答案1

nginx 不像 Apache2 那样以更直接的方式支持此类功能。

具体来说,nginx 没有“秒”的变量,也没有整数比较。

你需要研究一下 nginxnjs 模块,它可以被 JavaScript 代码用来为某些端点提供服务。

相关内容