# Add header on custom error page

**URL:** <https://www.ruby-forum.com/t/add-header-on-custom-error-page/211552>\
**Category:** NGINX\
**Created:** [September 7, 2011, 3:05am UTC](https://www.ruby-forum.com/t/add-header-on-custom-error-page/211552 "2011-09-07T03:05:00Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![dubstep](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/cdc98d/32.png) [@dubstep](https://www.ruby-forum.com/u/dubstep)\
**Post date:** [September 7, 2011, 3:05am UTC](https://www.ruby-forum.com/t/add-header-on-custom-error-page/211552/1 "2011-09-07T03:05:00Z")

</div>

Hi,  
i’m trying to add a ‘X-ua-compatible’ header on a custom 444 error  
page like below. but this does not work. do you have any suggestions  
on how to do this?

Any advise will be appreciated.

Thanks.

error\_page 444 = @err\_444;

location = /xxx {  
return 444;  
}

```
  location ~ \.php$ {
    try_files $uri =404;
    fastcgi_pass unix:/var/run/php.sock;
    fastcgi_param SCRIPT_FILENAME 

```

$document\_root$fastcgi\_script\_name;  
include /etc/nginx/fastcgi\_params;  
}

location @err\_444 {  
add\_header X-ua-compatible ‘IE=EmulateIE8’;  
rewrite ^ /index.php?url=err/444?;  
}

---

<div class="post-metadata">

**Author:** ![Sheng.Zheng](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/aeb1de/32.png) [@Sheng.Zheng](https://www.ruby-forum.com/u/Sheng.Zheng)\
**Post date:** [September 7, 2011, 4:08am UTC](https://www.ruby-forum.com/t/add-header-on-custom-error-page/211552/2 "2011-09-07T04:08:34Z")

</div>

add\_header is effective only when the response code is equal to 200,  
204, 301, 302 or 304. You should try headers\_more module.

Posted at Nginx Forum:

> **[Re: add header on custom error page](https://forum.nginx.org/read.php?2,214931,214932#msg-214932)**
>
> Hi, i'm trying to add a 'X-ua-compatible' header on a custom 444 error page like below. but this does not work. do you have any suggestions on how to do this? Any advise will be appreciated. Thanks. error\_page 444 = @err\_44
