mod_rewrite 文件中是否可以有 if 表达式?我试图解决的案例是这样的:
查找 URL 中的 5 位数代码 如果 5 位数代码是偶数,请访问以下网址示例:www.odd.com 否则,转到另一个网址示例:www.even.com
我使用正则表达式从 URL 中获取 5 位数字,但是是否可以在重写中添加表达式?
最佳答案
您可以包含 expressions在 RewriteCond
中,但不需要。
最简单的方法就是检查正则表达式中的最后一位数字是 1,3,5,7 或 9,还是 0,2,4,6 或 8,并且每个数字都有一个规则。
五位数偶数:
\d{4}[02468]
五位数奇数:
\d{4}[13579]
关于apache - 使用 mod_rewrite 匹配奇数或偶数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41559560/