2014-11-20 76 views

回答

0

看起来这是一种迂回的说法,说出主机名的最后两段。

的解释部分为-2.0%% - 1

  • %:开始插值,这很容易。
  • - :指向右走向左计数该主机名的段的下一个数字是指
  • 2:主机名
  • 的” .0" 的第二个组成部分是怎样的一个黑客,让你的包括一个文字“。”紧接在%X之后:文字“。”
    %-1:主机名的最后一个组件,例如com/net/org/biz/uk

因此,这整个表达式只是抓住用点分隔的主机名的“最后两个”组件。

例如foo.example.com,www.example.com和example.com转到磁盘上的相同位置。

+0

测试的一个好方法就是将%f添加到您的LogFormat并查看访问日志。您可以在命令行上驱动使用不同主机名称的快速测试,例如 printf“GET/HTTP/1.1 \ r \ n主机:blarg.example.com \ r \ n \ r \ n”| nc 0 80 – covener 2014-11-23 16:13:38