# Parameters of hdr\_beg -i \<arg\>

**URL:** <https://discourse.haproxy.org/t/parameters-of-hdr-beg-i-arg/9282>\
**Category:** Help!\
**Created:** [December 4, 2023, 2:43pm UTC](https://discourse.haproxy.org/t/parameters-of-hdr-beg-i-arg/9282 "2023-12-04T14:43:55Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![chriskuku](https://avatars.discourse-cdn.com/v4/letter/c/7feea3/32.png) [@chriskuku](https://discourse.haproxy.org/u/chriskuku)\
**Post date:** [December 4, 2023, 2:43pm UTC](https://discourse.haproxy.org/t/parameters-of-hdr-beg-i-arg/9282/1 "2023-12-04T14:43:55Z")

</div>

haproxy 2.84 (Ubuntu 22.04) Maybe someone can help me finding the documentation for the -i switch to the hdr\_beg directive.

I’m seeing usages of:

```auto
 acl is_website hdr_beg(host) -i www.myserver.org

```

Where is the “-i” documented. Are there other “switches” besides “-i”?  
Is “host” a keyword or fieldname of the request?

---

<div class="post-metadata">

**Author:** ![lukastribus](https://avatars.discourse-cdn.com/v4/letter/l/7ea924/32.png) [@lukastribus](https://discourse.haproxy.org/u/lukastribus)\
**Post date:** [December 4, 2023, 3:43pm UTC](https://discourse.haproxy.org/t/parameters-of-hdr-beg-i-arg/9282/2 "2023-12-04T15:43:03Z")

</div>

Section 7.1 ACL basics:

[http://docs.haproxy.org/2.8/configuration.html#7.1](http://docs.haproxy.org/2.8/configuration.html#7.1)

```
The following ACL flags are currently supported :

   -i : ignore case during matching of all subsequent patterns.
   -f : load patterns from a file.
   -m : use a specific pattern matching method
   -n : forbid the DNS resolutions
   -M : load the file pointed by -f like a map file.
   -u : force the unique id of the ACL
   -- : force end of flags. Useful when a string looks like one of the flags.

```
