# Redirect IP Public

**URL:** <https://community.a10networks.com/t/redirect-ip-public/783>\
**Category:** aFleX\
**Created:** [May 29, 2023, 8:34pm UTC](https://community.a10networks.com/t/redirect-ip-public/783 "2023-05-29T20:34:21Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![rodrigosh](https://avatars.discourse-cdn.com/v4/letter/r/9e8a1a/32.png) [@rodrigosh](https://community.a10networks.com/u/rodrigosh)\
**Post date:** [May 29, 2023, 8:34pm UTC](https://community.a10networks.com/t/redirect-ip-public/783/1 "2023-05-29T20:34:21Z")

</div>

Hello, I need your guide for a query I have.  
I want to perform a redirect to block access to a public IP that I have in the balancer + URI, but I can’t create aFlex. Can this be done?

---

<div class="post-metadata">

**Author:** ![john\_allen](https://avatars.discourse-cdn.com/v4/letter/j/e19adc/32.png) [@john\_allen](https://community.a10networks.com/u/john_allen)\
**Post date:** [May 29, 2023, 10:29pm UTC](https://community.a10networks.com/t/redirect-ip-public/783/2 "2023-05-29T22:29:11Z")

</div>

Are you looking for something like this:  
[https://community.a10networks.com/discussion/16945/redirect-302-with-aflex](https://community.a10networks.com/discussion/16945/redirect-302-with-aflex)

---

<div class="post-metadata">

**Author:** ![rodrigosh](https://avatars.discourse-cdn.com/v4/letter/r/9e8a1a/32.png) [@rodrigosh](https://community.a10networks.com/u/rodrigosh)\
**Post date:** [May 30, 2023, 2:32pm UTC](https://community.a10networks.com/t/redirect-ip-public/783/3 "2023-05-30T14:32:35Z")

</div>

Yes, but how can I do it to take the request when it comes with an IP, less so [https://200.125.55.34/URI](https://200.125.55.34/URI) I need to redirect that request

---

<div class="post-metadata">

**Author:** ![john\_allen](https://avatars.discourse-cdn.com/v4/letter/j/e19adc/32.png) [@john\_allen](https://community.a10networks.com/u/john_allen)\
**Post date:** [May 30, 2023, 8:59pm UTC](https://community.a10networks.com/t/redirect-ip-public/783/4 "2023-05-30T20:59:22Z")

</div>

So you need to match on the Host AND the URI? You will have to use a comparison for the Host AND the URI parts. HTTP::host and HTTP:uri will return those parts of the request. The Host being an IP address verses an FQDN does not matter…you can match either of those.

---

<div class="post-metadata">

**Author:** ![rodrigosh](https://avatars.discourse-cdn.com/v4/letter/r/9e8a1a/32.png) [@rodrigosh](https://community.a10networks.com/u/rodrigosh)\
**Post date:** [May 30, 2023, 9:04pm UTC](https://community.a10networks.com/t/redirect-ip-public/783/5 "2023-05-30T21:04:16Z")

</div>

Unfortunately I don’t have a HOST or FQDN, it’s only published by IP and URI and I want to redirect it elsewhere, I don’t know if it will be possible.

---

<div class="post-metadata">

**Author:** ![rodrigosh](https://avatars.discourse-cdn.com/v4/letter/r/9e8a1a/32.png) [@rodrigosh](https://community.a10networks.com/u/rodrigosh)\
**Post date:** [May 31, 2023, 9:18pm UTC](https://community.a10networks.com/t/redirect-ip-public/783/6 "2023-05-31T21:18:10Z")

</div>

I was able to do the redirect, only with the URI of the site, regardless of whether it comes with HOST or IP, this is how I built it.  
when HTTP\_REQUEST {  
if { [HTTP::uri] equals “/URI/\*” } {  
HTTP::redirect https://[misitio.otro.com](http://misitio.otro.com)  
&nbsp;  
}  
}

---

<div class="post-metadata">

**Author:** ![dquinn](https://avatars.discourse-cdn.com/v4/letter/d/858c86/32.png) [@dquinn](https://community.a10networks.com/u/dquinn)\
**Post date:** [May 31, 2023, 10:04pm UTC](https://community.a10networks.com/t/redirect-ip-public/783/7 "2023-05-31T22:04:17Z")

</div>

maybe a little late but you can accomplish this with a slb http template  
example:  
slb template http redir&nbsp;  
&nbsp; redirect location [https://misitio.otro.com](https://misitio.otro.com)

output from curl  
\< HTTP/1.1 302 Found  
\< Location:  
[https://misitio.otro.com](https://misitio.otro.com)  
\< Connection: close
