如果用户尝试访问www.example.com/local
如果他来自某个IP地址我想发送给www.example.com/home,如果他不在那个IP范围内,我想发送给www.example.com/work。
使用mod_rewrite的最佳方法是什么?
RewriteCond %{REMOTE_ADDR} ^123\.\123\.123\.123$
同样在上面的例子中,反斜杠和$符号的目的是什么? 我认为反斜杠是一个转义字符,但是我不确定你为什么要逃避第二组数字中的1
由于
答案 0 :(得分:0)
(正如我所看到的那样,一个问题中的更多问题通常是不受欢迎的)
逃避1只是1,我想,
$表示字符串
的结尾 除了[]。之外,和^是开始
反斜杠意味着我们寻找一个真实的。而不只是任何角色。
您可以使用例如regexr.com
在您的IP地址范围上测试您的正则表达式