Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Regex .htaccess在数字小于(或大于)X时重定向_Regex_Apache_.htaccess_Redirect - Fatal编程技术网

Regex .htaccess在数字小于(或大于)X时重定向

Regex .htaccess在数字小于(或大于)X时重定向,regex,apache,.htaccess,redirect,Regex,Apache,.htaccess,Redirect,如果我们想要重定向,例如: /node/id=XXX 到另一个站点,但只有当XXX小于某个数字(例如,5000)时,我才能这样做?我尝试使用正则表达式,但无法使其工作 谢谢 您可以尝试以下正则表达式: .*id=(\d{1,3}\D|[1-4]\d{3}\D) 正则表达式并不是一开始就使用的正确工具。。。您需要匹配最多三个数字,或者在1到4之间的数字后面再匹配三个数字。谢谢!很好用!

如果我们想要重定向,例如:

/node/id=XXX
到另一个站点,但只有当XXX小于某个数字(例如,5000)时,我才能这样做?我尝试使用正则表达式,但无法使其工作


谢谢

您可以尝试以下正则表达式:

.*id=(\d{1,3}\D|[1-4]\d{3}\D)

正则表达式并不是一开始就使用的正确工具。。。您需要匹配最多三个数字,或者在1到4之间的数字后面再匹配三个数字。谢谢!很好用!